【问题标题】:Titanium App Apple store rejection due to non-public API focus:Titanium App Apple 商店因关注非公开 API 而被拒绝:
【发布时间】: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


【解决方案1】:

尝试搜索苹果提供的字符串:

"focus:"在生成的Xcode项目中的方法-[TiRootViewController手动RotateToOrientation:duration:]中发现问题出在哪里。

您需要知道导致此问题的文件的位置,并注释掉 Apple 通知的任何这些字符串。

【讨论】:

    猜你喜欢
    • 2011-09-01
    • 1970-01-01
    • 2017-01-24
    • 2017-01-26
    • 1970-01-01
    • 2013-05-10
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多