2014-09-29 34 views
0

上傳應用商店時出現以下錯誤。其實我有一個項目(有分發代碼簽名證書)調用一個靜態庫(沒有代碼簽名)。我正在使用XCode 6.0.1上傳到App Store時出錯「Missing Code Signing Entitlements」

iTunes Store操作失敗。

「Missing code Signing Entitlements。bundle'xxx.Resources'中找不到可執行文件」Payload/yyy.app/Resources.bundle/Resources「中的權利。

有沒有人遇到過這個問題,請幫助我?

+0

[ERROR ITMS-9000:「Missing Code Signing Entitlements。Bundle中找不到權利 - 如何更改應用程序ID名稱](http://stackoverflow.com/questions/23347770/error-itms-9000 -missing-code-signing-entitlements-no-entitlements-found-in-bu) – 2014-09-29 13:37:34

+0

我已經在版本部分中指定了分發證書以及發行版配置文件,但徒勞無益 – 2014-09-30 06:16:47

+0

實際上,我還想提到靜態庫有一個資源文件夾。圖書館中是否允許有一個?此外,圖書館沒有信息plist文件,但資源確實(Resources-info.plist) – 2014-10-01 16:09:51

回答

0

我和我自己的軟件包有同樣的問題。我所做的是在其內部生成沒有可執行文件的新包。 對於「構建階段」選項卡中的包目標,您應該刪除「編譯源階段」和「鏈接二進制庫」階段。由此,可執行文件不會在軟件包內部生成,並且會修正提及的錯誤。

如果您使用的是第三方軟件包,請嘗試手動刪除其中的可執行文件。不知道這是否「可以做」,但是看到人們正在這樣做,即使對於Google軟件包分發:)無論如何,您應該測試應用程序如何與該變化行爲。