2014-10-17 75 views
7

要分發我們使用的Xcode 6.0.1,在這裏我們通過使用以下過程中遇到的一些問題的應用:在開發程序Xcode 6 - 無法爲Ad-Hoc分配選擇簽名證書/供應配置文件。始終採取默認

  • 添加的應用-ID和分配提供個人資料。
  • 在構建設置和歸檔應用程序下選擇設置配置文件。
  • 選擇導出選項來執行Ad-HocDistribute。

但是在Xcode 6.0.1中,這個工作流程有所改變。我仍然選擇Ad-Hoc分配選項,但我無法選擇我在開發人員計劃下創建的供應配置文件,這是針對我的App-ID的。我們在Xcode 5版本中沒有列出臨時配置文件。

Xcode 6.0.1試圖匹配dev-program中的臨時配置文件,它將消息返回爲沒有匹配的證書,並自動創建XC Ad Hoc *配置文件的標識。一旦我選擇了Export選項,XC Ad Hoc *配置文件就會在dev-program中的distribution distribution profile選項下自動創建。

在配置文件下,我已經選擇了所有已添加的設備,並在我的testflight應用程序下列出了所有設備。請協助我如何選擇我已經專門爲我的應用程序創建的供應資料。它真的消耗我整整一天。

+0

沒有得到任何合適的解決方案呢。任何幫助,將不勝感激。謝謝。 – Sathish 2014-10-20 07:38:17

+0

你好 我面臨同樣的問題,你解決了嗎? 如果是,請告訴我如何? 並且非常感謝。 – Rawan 2015-06-02 08:06:57

+0

[Xcode 6 - 如何爲Ad-Hoc發佈選擇簽名證書/配置文件?]可能的副本(http://stackoverflow.com/questions/25056144/xcode-6-how-to-pick-signing-certificate- provisioning-profile-for-ad-hoc-distri) – 2015-07-14 18:49:43

回答

0

這是非常棘手的問題,但在您的應用程序構建設置中,對於歸檔模式(RELEASE)您沒有良好的配置和/或良好的代碼簽名身份,也可能是不好的團隊。你必須重新設置所有這些東西並重新歸檔。當Xcode顯示良好的證書時,你知道這很好。

希望你能導出你的應用程序。

2

Xcode希望用默認的「XC com。*」通配符配置文件自動簽名,而不是已有的顯式配置文件。

爲了解決這個問題,我只是重新產生對蘋果開發者門戶網站的個人資料:

1)進入developer.apple.com,找到你想要使用的發行配置文件。
2)選擇它,點擊「編輯」,重命名配置文件,然後點擊「生成」。
3)將配置文件下載到桌面並將其拖到Xcode 6圖標上。
4)重新啓動Xcode 6.
5)打開管理器窗口並點擊您創建的存檔上的「提交」。 Xcode會自動選擇你的顯式配置文件,而不是通用配置文件。

+1

我已經新創建了代碼簽名證書,AppId,臨時配置文件對我的分發配置文件,但沒有運氣對我來說,即使我做了從我的鑰匙串中刪除現有的配置文件。 – Sathish 2014-10-17 15:22:55

+1

在我的情況下,當我設置配置文件時,我選擇了錯誤的應用程序ID - XCode沒有告訴你這一點,它只是不起作用。因此,當您完成這些步驟並且「XC:*」仍在顯示時,請仔細檢查您的配置步驟。 – 2015-08-25 14:17:53

0

組織者 - >出口爲我工作的組織者 - >上傳到App Store和驗證每次都選擇Xcode生成的配置。

討論過的類似主題here

1

在Xcode 7中,在選擇團隊時嘗試選擇「使用本地簽名資產」。在我的情況下,它會自動選擇定製的Ad-hoc配置文件,而不是XC特設*

enter image description here

相關問題