2015-04-01 47 views
3

過去24小時,每當我提交我的iOS應用程序,我收到錯誤(成功上傳/接受後)「此捆綁包無效 - 文件擴展名必須爲.zip」提交給iTunes的錯誤

「此軟件包無效 - 文件擴展名必須爲.zip」

並且二進制標記爲無效。我已經成功通過TestFlight提交了很多次,之前的構建只是進入了應用程序審查。我最近一次成功的提交是在兩天前。我不記得對我的項目做了任何重大更改,只有對Xcode的更改是我在Xcode中啓用了自動更新並下載了所有文檔。

我已經清理項目,刪除派生數據,重新啓動Xcode,重新啓動Mac。

我沒有使用CocoaPods,這是我發現的這個錯誤信息中唯一的其他問題的觸發器。我使用的是Swift,並且構建了一個iOS鍵盤擴展,但幾個月後再次沒有問題上傳。

我甚至不知道從哪裏開始調試,CocoaPods答案在構建名稱中提到了空格,但我沒有改變任何我可以記住的內容,並且我的應用程序名稱和文件在我的項目中都沒有空格他們的名字。任何關於如何調試的建議?

+1

蘋果目前正在做一些維護工作 - 上次他們做了,我也有奇怪的問題。保持冷靜並稍後再試可能是一個好主意。 – dogsgod 2015-04-01 18:34:25

+0

我有同樣的問題。我們已經在商店中安裝了應用,並在一個月前提交了更新,我們正在嘗試在過去24小時內提交更新,iTunes Connect不斷髮送此電子郵件以解決此問題。我們使用Xcode 6.2,Base SDK 8.2,Deployment Target 7.0,不使用Cocoapods,Build Settings上的路徑都沒有空格。 – Lucien 2015-04-01 19:01:43

回答

0

這發生在我上週和I wrote about it

我認爲它與Apple Watch部署有關,但基本上如果您收到此消息,或者您的包中包含錯誤簽名/格式錯誤的應用程序或框架,或者它包含的內容看起來像一個。它甚至可以是以應用程序結尾的文件名(不是擴展名!),例如certificat.aveapp

要成功提交後一種情況,您需要重命名或刪除違規文件。

0

看起來像是一個iTunes Connect維護問題,因爲dogsgod評論,只是接受提交。這很奇怪,因爲我在一夜之間等待,看看它是否只是連接問題。當我第一次提交今天上午失敗時,我寫了這個假設16小時後,它必須是我的問題。但非常高興仍然如此。

0

我從iTunes Connect收到了相同的錯誤消息。基於來自@RhythmicFistman的提示,我重新命名了包含在我的應用程序中的一個捆綁資源文件,這個文件我天真地命名爲「somefilename.app」,而不是使用「.appres」的擴展名。這是我自己的一個完全自定義的文件格式,我猜得到的教訓是,當蘋果嵌入到應用程序中時,它的規則有效地禁止包含帶.app擴展名的文件。

相關問題