[AC-4475] iOS app rejection due to usage of non-public API
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | n/a |
Status | Resolved |
Resolution | Duplicate |
Resolution Date | 2016-09-19T11:32:16.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Titanium SDK & CLI |
Labels | n/a |
Reporter | Ivan Skugor |
Assignee | Shak Hossain |
Created | 2016-09-19T11:25:52.000+0000 |
Updated | 2016-09-19T11:32:16.000+0000 |
Description
Hi. Recently my app got rejected from Apple. This was all right few weeks ago. I used 5.1.1.GA and I didn't change anything significant. I also tried to resubmit app with 5.5.0.GA but that didn't go through also.
Also, noticed this is not isolated issue as one more developer experienced the same issue.
Here is response from Apple:
Performance - 2.5.1
Your app uses or references the following non-public APIs:
focus:
The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
And more info about error in Ti SDK:
Thank you for your reply. Our team has re-reviewed this app to ensure our findings were accurate, we found this app contains references to the following selectors:
"focus:" was found in the method -[TiRootViewController manuallyRotateToOrientation:duration:]
Please take a look at this asap. Thanks.
Duplicate of TIMOB-23924.