Using private APIs
App uses non-public Apple APIs. This is detected automatically by Apple's static analysis tools. Common with apps using runtime tricks or undocumented frameworks.
10 cases reported · ~8 days to resolve
Apple's rejection message
Guideline 2.5.1 - Performance - Software Requirements: Your app uses non-public APIs: [list of APIs]. The use of non-public APIs is not permitted on the App Store.
How to fix this
Replace private API calls with public alternatives
Use Apple's API diff tools or class-dump to identify private APIs. Replace each with the public equivalent. Common culprits: UIKit internal methods, IOKit direct access, dyld functions.