2015-09-27 65 views
5

我想存檔我的應​​用程序上傳到應用程序商店,我無法弄清楚我的生活。我已經提交了一張Apple技術支持的機票,但我想我會在這裏嘗試看看有沒有人看過它。在互聯網上找不到任何東西。我嘗試手動選擇正確的供應配置文件,如here所述。驗證應用程序的iOS商店歸檔錯誤

錯誤截圖:

enter image description here

enter image description here

當我看到在終端在所述路徑,沒有.bcsym,另一種沒有包/:

First picture path

Second picture path

任何想法?我能想到的唯一奇怪的事情是,這是一個Swift重寫Obj-C應用程序,因此它是完全獨立的xcodeproj。我還必須重新命名項目以匹配舊名稱。

+0

選中此鏈接:https://forums.developer.apple.com/thread/14729。如果您使用的是Xcode 7,請從應用程序中禁用「爲iOS目標包含位碼」。讓我知道這是否適合你。請隨時詢問您是否需要更多幫助。 –

+1

此外,似乎只有在使用Xcode 7構建時纔會出現此問題。我建議您在此鏈接中查看** eskerber的**答案:https://forums.developer.apple.com/thread/14729 –

+0

謝謝你的鏈接,Parth。取消選中「包含應用程序符號」,可隨時添加爲答案。 – goodcow

回答

5

看來這個問題只出現在你建立和Xcode 7.我建議你去通過eskerber的答案在下面的鏈接:

https://forums.developer.apple.com/thread/14729

僅供參考,我發佈鏈接的答案在這裏:

這可能是你bui lt 設置中啓用位代碼設置爲NO的應用程序。

然後,在應用程序提交窗口中,您已選中「包含 位代碼」,該代碼現在位於窗口的底部。取消選中 即應提交。如果您想要使用位碼提交 ,請在您的構建設置中啓用位代碼。

此外,您還可以從提交窗口中取消選中「包括應用程序符號做它」。

希望這會有所幫助。

+0

謝謝。一旦冷卻時間到期,我會獎勵賞金。 – goodcow

+0

@goodcow:好吧。 –

+0

@goodcow:我認爲它發生在你身上,因爲你可能已經從釋放模式的構建設置中刪除了符號,因此它無法找到它。這只是一個猜測,因爲我沒有看到你的應用程序的構建設置。 –

1

可能的問題是,您使用不同的位碼設置來構建項目並使用不同的上傳方式。 如果您將位碼設置爲yes或no,首先檢查您的項目設置。

enter image description here

而且上傳時請務必檢查(包括位碼)框只有當你的位碼的設置是肯定的,否則取消它。

enter image description here

0

與此問題相關,您可能會注意到,即使在Testflight中,如果使用位代碼上傳,應用二進制文件也非常大。 Apple在應用程序商店中發佈時會對此進行修剪。