My app was rejected for using the Game Kit API, but I never called it in my code to activate it. What can I do to address this problem? Other apps of mine that use the exact same code with other content have been approved…
PLA 3.3.1
We found that your app uses Game Kit public APIs.
Game Kit APIs are provided to assist in the creation of social games. Using these APIs for other purposes, such as changing Bluetooth settings on a device, is not prescribed by Apple and is therefore not in compliance with theiOS Developer Program License Agreement, as required by theApp Store Review Guidelines.
If the app is not using the Game Kit multiplayer API it would be appropriate to disable it.
In particular, section 3.3.1 of the iOS Developer Program License Agreement specifies:
“Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs”
If there are no alternatives for providing the functionality your app requires, we encourage you to file anenhancement requestor to work with theApple Developer Technical Support teamto explore alternative solutions.