2015-09-28 73 views
1

我升級我的Xcode到最新版本,並更新我試圖向構建,而我存檔我有以下問題的AppStore後:意外CFBundleExecutable鍵9

Unexpected CFBundleExecutable Key 

我已搜查我的網站和一些鏈接,但無法找到解決方案。誰能告訴我有什麼問題?尋找任何人的幫助

回答

2

禁用位碼和刪除的Info.plist

該密鑰在的.plist你將與「可執行文件」名找到它。

+1

我試過這一堆,但是一旦我從.plist文件中刪除條目,我禁用了位代碼,當我嘗試驗證存檔時,我收到一個錯誤:'無效的包結構 - ... /Frameworks/ResearchKit.framework/ResearchKit是不允許的。應用程序不能包含獨立的可執行文件或庫...'當我恢復plist我可以驗證和上傳,但我得到關於意想不到的可執行文件密鑰的錯誤...無法贏得 –

0

您需要從違規包的Info.plist文件中刪除CFBundleExecutable密鑰。就我而言,這是導致問題的ApptentiveResources.bundle。

這樣做的最簡單方法是在Xcode中按Cmd-Shift-F並搜索CFBundleExecutable。在包含該密鑰的文件列表中,您應該看到錯誤消息中提到的包。從該文件中刪除密鑰(但將所有其他實例保留在其他文件中)。

然後,當將存檔上傳到App Store時,請確保取消選中「包含位碼」複選框,否則您將繼續收到該包的錯誤。