We just got rejected for the same reason. I wonder what kind of mangling does Estimote use. This is really concerning and hope the fix is coming really soon.
This is from the review team if it helps:
We discovered that your app contains hidden features.
It would be appropriate to remove all code obfuscation and selector mangling from this app before resubmitting for review.
We recommend that you use the "nm" tool or the command line tools "strings" or "otool -ov" to find the entities that are causing this rejection such as 'SDK_v2RmqtE8QRceHjTQwD3v37oOqso61QFlOFHEk:protocolVersion:' and 'SDK_y1GIX0wNIaPvXjEJikTuYtf5vWbqtHMj:rssi:scanDate:firmwareState:protocolVersion:nearableIdentifier:hardwareRevisionNumber:bootSoftwareVersionNumber:appSoftwareVersionNumber:temperature:idleBatteryVoltage:stressBatteryVoltage:motionState:currentMotionStateDuration:previousMotionStateDuration:xAcceleration:yAcceleration:zAcceleration:powerLevel:advertisingChannel:'."
The next submission of this app may require a longer review time.