【发布时间】:2016-09-19 00:51:59
【问题描述】:
我有一个 appcelerator Titan 应用程序,我已经在 Apple 商店登顶了几个版本以进行 Beta 测试并获得批准。最新版本被拒绝并显示以下消息:
您的应用使用或引用以下非公共 API:
焦点:
要求澄清,他们回答:
感谢您的回复。我们的团队已重新审核此应用以确保我们的调查结果准确无误,我们发现此应用包含对以下选择器的引用:
在方法-[TiRootViewController手动RotateToOrientation:duration:]中找到“focus:”
我没有尝试使用任何非公共 API,自上次应用提交获得批准以来,与此相关的任何内容都没有改变。 这是钛的问题吗?有什么办法可以解决这个问题吗?
【问题讨论】:
-
你的 Ti 应用代码是否包含任何方向处理代码?
-
我的代码中没有具体内容。
-
尝试搜索Apple提供的字符串"focus:"在生成的Xcode项目中的方法-[TiRootViewController手动RotateToOrientation:duration:]中找到问题是。您确实需要知道导致此问题的文件的位置。
-
谢谢,我注释掉了“focus:”这一行,应用程序获得了批准。
-
您使用的是哪个 Titanium SDK?也许这是新事物。这可能是个大问题,您可能也对这个问题感兴趣:stackoverflow.com/questions/39573151/…
标签: titanium appcelerator