2014-03-14 38 views
2

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

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

是否有可能以任何方式没有得到验证错误此库链接?

+1

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

回答

5

这是AppStore提交自动验证的已知错误。如果部署目标设置到iOS 7或更高版本,那么你没有得到任何问题,如果部署目标是iOS 5的(也可能是6呢?),那么你得到这个错误的故障消息。 JavaScripCore框架似乎是唯一受此漏洞影响的。

尽管Apple知道这个错误,但请向Apple发送错误报告。苹果获得的错误报告数量告诉他们问题的相关程度。所以只有当有足够的开发人员报告这个错误时,才有机会尽早确定它的优先级和固定。

扔掉支持iOS的5/6(不再支持的iPad 1和iPod touch 4G)应允许您提交的应用程序没有问题,但是这并不适用于所有应用程序的选项。

+0

我刚刚向他们发送了一份报告。谢谢你。 –