我試圖通過執行下列步驟來發布iOS上基於科爾多瓦 - 應用:「無效的圖片路徑[...]」,雖然CFBundleIcons是不存在的.plist文件
- 運行
cordova build ios
- 打開XCode中
<project>/platforms/ios
下生成的項目 - 在Xcode中,編輯
<project>-Info.plist
並刪除相關的圖標所有條目(CFBundleIconFile
,CFBundleIcons
,CFBundleIcons~ipad
) - 產品>構建,然後產品>歸檔
- 驗證...(並按照嚮導)=> 「驗證成功」
- 上傳到應用商店...(並按照嚮導)=>上傳後的錯誤消息
ERROR: "Invalid Image Path - No image found at the path referenced under key 'CFBundleIcons': 'AppIcon40x40'"
以前,我有過這樣的錯誤消息,並在其他答案中讀到它們與<project>-Info.plist
中的條目有關。我可以通過步驟3解決大部分問題,但這個問題依然存在。
此文件中沒有輸入CFBundleIcons
,我通過打開最終應用程序存檔進行了雙重檢查。
這也是了不起的所有相關的問題描述我在網上找到(例如this one)包括在錯誤消息的代碼ITMS-90032
,但我沒有。這可能是什麼原因?
什麼原因導致了這個錯誤信息,或者我該如何進一步調試該問題?
所以是文件'AppIcon40x40'在應用程序包? – trojanfoe
@trojanfoe在生成的.xarchive?在其他幾個圖標和閃屏圖像中,有一個名爲'AppIcon40x40 @ 3x.png',但沒有一個名稱與錯誤消息中的名稱完全相同。 –