【问题标题】:iOS JavaScriptCore.framework ValidationiOS JavaScriptCore.framework 验证
【发布时间】:2014-03-14 08:58:33
【问题描述】:

我有一个 iOS 应用程序,我正尝试提交到 App Store,但验证失败,因为我的项目中链接了 JavaScriptCore.Framework 库 - 因此无法将我的应用程序提交到 App Store。这是我在验证我的应用时收到的错误消息:

The app links to non-public libraries in Payload/MyAppName.app/MyAppName: /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore

是否有可能以任何方式链接此库而不会出现验证错误?

【问题讨论】:

  • 自iOS7以来为公共框架。对于以前的 iOS 版本,您必须使用开源 JSC 代码。

标签: ios xcode javascriptcore


【解决方案1】:

这是 AppStore 提交的自动验证的已知错误。如果部署目标设置为 iOS 7 及更高版本,那么您不会遇到任何问题,如果部署目标是 iOS 5(也可能是 6?),那么您会收到此错误的失败消息。 JavaScripCore 框架似乎是唯一受此错误影响的框架。

即使 Apple 知道此错误,请向 Apple 发送错误报告。 Apple 收到的错误报告数量告诉他们问题的相关性。因此,只有当有足够多的开发人员报告此错误时,才有机会尽快对其进行优先处理和修复。

放弃对 iOS 5/6 的支持(不再支持 iPad 1 和 iPod touch 4g)应该可以让您毫无问题地提交应用程序,但这并不是所有应用程序的选项。

【讨论】:

  • 我刚刚给他们发了一份报告。谢谢你。
猜你喜欢
  • 2016-10-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-02
  • 2011-10-13
相关资源
最近更新 更多