I’m developing an app in Objective-c for iOS devices.
My application uses the iOS version of the Estimote SDK to get the battery level of Estimote Beacon.
Apple rejects my app. Apple review team says:
- Guideline 2.3.1 - Performance
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. These selectors include ‘SDK_v2RmqtE8QRceHjTQwD3v37oOqso61QFlOFHEk:protocolVersion:’ and ‘SDK_t0deadLdPKsU8FJPMjmJ:’.
The next submission of this app may require a longer review time.
I investigated using the command otool to see the dependency library of the program.
‘SDK_v2RmqtE8QRceHjTQwD3v37oOqso61QFlOFHEk:protocolVersion:’ Did not exist.
It was in the Estimote SDK.
It was not rejected in Estimote SDK (4.14.1).
I rejected it when I set it to Estimote SDK (4.24.0).
How can I solve this problem?
Also, what kind of additional information do you want to solve?
Thank you very much.