2016-06-27 47 views
4

當我嘗試導出我的歸檔應用程序的Ad Hoc分佈在Xcode 8,我得到一個錯誤,指出消息:Xcode中8無法導出存檔建立特設分佈

  • 沒有匹配的配置簡檔,和

  • ,現有輪廓缺乏應用標識符和鑰匙串存取組權利

enter image description here

出了什麼事,我怎麼能得到這個工作?我試圖在開發人員中心生成一個Ad Hoc發行版配置文件,但它不起作用。

回答

3

我可以存檔並導出一個新的項目,沒問題。但我在這個項目遇到了問題,這是舊的項目。因此,我認爲這是在Xcode 8個bug,因此這個問題似乎是一個組合:具有

  • 一個長期存在的使用Xcode中8的新項目,並

  • 自動代碼管理功能。

我的解決辦法是關閉自動代碼簽名這個項目。然後,我可以在常規目標編輯窗格的簽名(調試)和簽名(發佈)部分中指定我下載的手動生成的開發配置文件。

enter image description here

只要我做了,我能存檔,然後導出的Ad Hoc分佈檔案;在出口過程中,開發情況被我以前下載的Ad Hoc分佈情況所取代,並且都很好。

還有一點需要注意:不是使用通配符配置文件作爲簽名(發佈)配置文件,甚至不使用手動生成的通配符開發配置文件。您可以(也應該)使用開發概要文件,但它必須是專門針對此應用程序的開發概要文件。

+0

Xcode本身的問題已得到解決。現在,當導出由自動管理的項目構建的存檔時,它會正確導出。但是,似乎Xcode Server + Xcode Bot在導出時不支持正確的辭職。 –