[英]Xcode 6 GM creating archive
我正在嘗試通過testflight創建一個存檔.ipa以進行分發。 存檔創建,我選擇導出,然后選擇ad hoc,然后選擇我的團隊。 但是,此時我得到了以下屏幕。
我知道我的證書是有效的,因為我在下載xcode 6 GM之前約2小時在xcode 5中使用不同的配置文件創建了一個.ipa。 我也知道我的配置文件是有效的並且連接到所述證書。
事實上,在xcode 5中它沒有要求團隊; 它只詢問配置文件。 現在,出口要求我提供的團隊。 此外,我當然有一個有效的iOS發行證書。 我在構建設置中使用它來簽署我的應用程序。 看起來像是一個奇怪的錯誤
任何幫助將不勝感激。
首先要了解錯誤消息是BS改變用途的消息,並且不准確到這里發生的事情。 你浪費了這么多時間並不是你的錯。 這是Apple工作流程中一個小缺陷的例子,耗費了數十萬美元浪費的開發人員時間。 但我們能做些什么呢?
這在技術上與@steventnorris的想法相同。 我想更清楚,因為我沒有認識並實施他的答案。 我不得不通過大量的反復試驗來發現這一點。
使用開發證書,我無法生成.ipa。 但是,使用ad hoc的分發證書,我可以生成.ipa。 我假設這是一個新的“功能”或Xcode 6中的一個錯誤,需要ad hoc通過ad hoc配置分發證書和配置文件。
我可以生成AdHoc構建(沒有刪除我的證書)的唯一方法是使用命令行工具xcbuild,如下所述:
對我來說工作如下。
對我來說,以下工作立即生效:
轉到鑰匙串訪問
刪除Xcode或上次恢復Mac OS更新的垃圾箱密鑰。
只留下帶有“私鑰”的“公鑰”,旁邊包含一個小三角形(點擊后顯示證書)。
刪除這些捶打鍵Xcode 6.0.1后。 設法歸檔一個用於OTA分發的附加應用程序。
這對我有所幫助,希望它可以幫助你們。 gl :)
這對我有用。 希望能幫助到你
這是對我有用的簡短版本(自然我花了幾個小時先嘗試其他一切):
注意:說明適用於Xcode 6.3.2。
這是詳細的長版本:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.