Titanium App Apple store rejection due to non-public API focus:

我的梦境 提交于 2019-12-11 05:23:55

问题


I have an appcelerator titanium app that I have summited several versions of to the Apple store for beta testing and have had approved. The most recent version was rejected with the message:

Your app uses or references the following non-public APIs:

focus:

Asking for clarification they replied:

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:]

I am not trying to use any non-public APIs and nothing related to this has changed since the last app submission that was approved. Is this a titanium problem? Is there anything I can do to solve this?


回答1:


Try to search for the strings provided by Apple:

"focus:" was found in the method -[TiRootViewController manuallyRotateToOrientation:duration:] in the generated Xcode project to know where the issue is.

You need to know the location of file which is causing this issue and comment out any of those strings informed by Apple.



来源:https://stackoverflow.com/questions/39563999/titanium-app-apple-store-rejection-due-to-non-public-api-focus

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!