2014-03-14 57 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

我剛剛向他們發送了一份報告。謝謝你。 –