2015-10-07 57 views
1

我已更新到Xcode 7,並在嘗試存檔並向我的應用發送更新到iTunes連接時遇到以下問題。Invalid Bundle Info.plist爲CFBundleExecutable鍵指定了一個不存在的文件

We have discovered one or more issues with your recent delivery. 
To process your delivery, the following issues must be corrected: 
Invalid Bundle - Info.plist specifies a non-existent file for the CFBundleExecutable key. 
Once these issues have been corrected, you can then redeliver the corrected binary. 

我試圖刪除CFBundleExecutable,但是我不能構建目標。這涉及到一些谷歌簽署SDK問題,並不是我的問題。 來源:https://stackoverflow.com/a/32645052/1329173

我唯一能找到的其他東西是https://github.com/danielgindi/ios-charts/issues/442但是這不是我正在使用的libray。

在iTunesConnect中,它顯示上傳仍處於「處理」狀態,並且由於問題而無法使用。 我也試過清理和刪除調試和bin文件夾。

的CFBundleExecutable設置爲Executetable_name

<key>CFBundleExecutable</key> 
    <string>${EXECUTABLE_NAME}</string> 

回答

0

我得到它的工作,不知道究竟是什麼的套餐吧。我將Yosemite的OS X升級到El Capitan(10.11)。然後Xcode在啓動時有一些組件需要更新,它沒有指定,它仍然是Xcode版本7.0.1(7A11001)。最後一件改變的事情是iTunes Connect界面(2015年9月9日),所以它們可能會有一些維護/更新,因爲它在iTunes Connect中被標記爲「正在處理」,所以會有些干擾。 Processing for a week

5

您的項目中是否包含任何.bundle

如果這樣做,請檢查其內容,並確保它不包含任何plist,並且此plist不包含CFBundleExecutable鍵。 (在你的工作區CFBundleExecutable廣泛的搜索可能會給你暗示在哪裏這個問題來自......)

在我的情況下,簡單地刪除整個Instabug.bundle的伎倆,雖然你可能要使用這樣的第三方,所以你可以編輯plist,而不是刪除這個有問題的關鍵...

+0

沒有任何.bundle包括沒有。我只在目標.plist中擁有CFBundleExecutable。當我按照我的答案描述更新系統時,問題得到解決。 – Priebe

+0

更新到Xcode 8後,我剛剛遇到類似問題:「* .app/FPKReaderBundle.bundle的Info.plist」指定CFBundleExecutable鍵不存在的文件「。此消息來自FastPDFKit。我不知道爲什麼有這個問題!? –

相關問題