[英]Xcode: Problems with getting my App to the AppStore
我正在嘗試使用Application Loader將我的應用程序上傳到AppStore
我試圖對項目進行歸檔,以便為Application Loader生成“ ipa”文件,並且歸檔過程在“編譯快速源”上停留了將近5個小時; 我收到了我從中讀取的響應-Xcode 6.0永久保存了我的項目,並且我成功地使用iTunes生成了.ipa文件,但是在嘗試使用Application Loader上傳時,出現了錯誤:
ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning
profile included in the bundle com.youngbobby.MyAppName
[Payload/MyAppName.app] is invalid. [Missing code-signing
certificate]. A Distribution Provisioning profile should be used when
submitting apps to the App Store. For more information, visit the iOS
Developer Portal."
我已經生成了鑰匙串證書和發行配置文件,但是在提交過程中仍然出現該錯誤。 您是否認為錯誤與我使用的方法有關? 我是否必須保留傳統的“存檔”方法? 如果是,那么存檔和生成.ipa文件的最快方法是什么? 我嘗試按照此處的建議啟用整個模塊優化 ,但都無濟於事。
任何幫助將不勝感激。
我快速檢查了為什么我的存檔過程被困在使用“ cmd + 8 ”的“編譯swift源”上 ,我注意到我的本地數據存儲swift文件是[[String:Anyobject]]類型的長字典 ,是問題的原因。 我無法真正解釋為什么會這樣,但是我想保留傳統的存檔和發送方法,因為似乎使用iTunes生成我的ipa文件與我的配置文件不同。
您可能正在使用開發配置文件。 轉到您的開發中心。 創建一個新的配置文件,選擇App Store並選擇您的捆綁包ID。 創建並下載。 控制該供應配置文件拖動到Xcode,將目標和項目中的構建設置更改為您現在下載的Distribution
。 編譯並構建您的應用程序。 存檔並開始將其上傳到App Store。 那應該做。 PS會在配置構建設置之前正確選擇團隊。
如果您已經完成了這些步驟,則只需撤銷舊的步驟並創建一個新的Provisioning配置文件並進行檢查即可。
終於解決了我的問題。
看來我的應用程序正在編譯快速源時需要做的只是等待
我減少了數據存儲文件中的數據量,並且存檔過程花費了不到10秒的時間進行存檔。
遺憾的是,Xcode沒有顯示一個計時器來計算存檔一個項目所花費的時間,而查看進度條並不能真正保證該過程正在正常進行,因為在我看來,這是一個相對較大的過程。 因此,在維護我擁有的大量數據的情況下,我只是小睡了6個小時,到了啟動時,我的項目已成功存檔,所有其他過程都可以無縫進行:)
如果在存檔過程中發現項目“卡在編譯快速源文件中” ,則只需等待。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.