2013-10-05 31 views
16

我遵循這裏給出的每個方向,但徒勞無功。沒有任何身份可用於登錄Xcode 5

創建/添加的分發資源調配配置文件(1000次) 已刪除和創建的證書。將它們添加到鑰匙串。使用新證書創建分發配置文件。

當我構建應用程序時,我不會收到警告或錯誤。只有當我嘗試存檔應用程序以創建臨時分佈時,我才能獲得No Identities可用於簽署警告。如果我嘗試使用下載標識,Xcode崩潰。

這開始不斷髮生,因爲我升級到Xcode的5

證書以及配置文件中有有效的狀態。此外,我還確保在代碼簽名標識下爲目標和項目選擇正確的分發配置文件。

以下是我所關注的鏈接之一。

https://stackoverflow.com/questions/13592074/no-identities-are-available-for-signing

+0

我發現這個答案爲我工作(的Xcode 5.0)http://stackoverflow.com/a/18942735/405244 –

+0

它被複制,請避免冗餘問題http://stackoverflow.com/questions/18746703/no-identities-are-available-for-signing-xcode-5 – codercat

回答

1

我也有類似的問題。我認爲解決方案是在項目導航器的項目和目標部分都設置配置文件和標識。在我完成項目後,發現了身份。 希望這有助於!

+0

我有它像你說的,但仍然無法正常工作。 –

4

今天也嘗試創建Ad Hoc構建以上載到TestFlightApp時遇到此問題。通過更新Target - Code Signing Provisioning Profile部分來修復它。將發佈供應配置文件設置爲指向您的專用配置文件。然後,當您從「存檔」菜單項創建包時,它將使用Ad Hoc發行版的正確配置文件。這看起來的XCode 5

enter image description here

+3

這正是我如何擁有它,但仍然沒有運氣。 –

+0

@KurtWatts - 您是否確保您沒有在鑰匙串中安裝重複的開發/分發證書?我過去遇到過這些問題。 – mservidio

0

轉到Xcode >>Preferences和準是新的與您當前的配置個人資料相關聯的的AppleID蘋果開發者計劃。 enter image description here

+0

那已經在那裏了。我仍然刪除並重新添加,但沒有運氣。這很糟糕。 –

+0

有誰知道如何與這個Xcode問題聯繫蘋果?我已經註冊了技術支持事件,但沒有聽到任何聲音 –

+0

@KurtWatts - 你有沒有試過開發者論壇? https://devforums.apple.com/ – mservidio

0

爲什麼值得我有一個非常類似的問題。它在Xcode 5之後並沒有開始發生,但在我意外重置我的鑰匙串之後。 (我試圖重置遠程機器的鑰匙串,並且意外地將它做到了我自己的,Doh!)

一旦你到達Xcode的那個屏幕,你就完成了。您從中選擇的任何選項都會導致Xcode崩潰。 100%可重複。我報道了這個消息,希望它能在未來的更新中得到解決。

我偶然發現的解決方案是我不必在我的計算機上更正配置文件。我不得不下載它並雙擊進入鑰匙鏈。我實際上並沒有在鑰匙串中看到它,但它出現在Xcode中,我突然在代碼簽名中找到了以前不存在的身份驗證的新選項。我把它設置爲自動。

如果你曾告訴我這是解決這個問題,我會嘲笑你,因爲我會說我已經5次了!也許在重置,撤銷和重新安裝的過程中,我忘了它?雖然我可以看到鑰匙串中的所有證書,但我實際上並不知道如何查看配置文件。對於我來說,當我將新的配置文件放入Xcode中時,它顯示爲代碼簽名標識選項,而此前沒有。

2

我遇到了同樣的問題。我花了大約3周的時間。我從頭開始重新制作我的應用程序。我必須重新制作證書和配置文件數十次。一切都區分大小寫,完美匹配。一切都在項目和目標部分中設置。

最後,我決定跳過臨時驗證並選擇定期分發配置文件驗證。然後,應用程序最終驗證完美,沒有問題。

當我點擊分發而不是驗證時,XCode讓我選擇ad hoc配置文件,到目前爲止我已經能夠順利進行beta測試。

簡而言之,我無法通過專案檔案進行驗證,但我找到了解決方法。還沒有提交到App Store,但是我能夠通過定期發佈配置文件進行驗證,這一事實給了我希望。

希望這有助於。

+0

現在嘗試「跳過ad hoc構建驗證」方法。謝謝你的提示! – SundayMonday

11

Xcode 5

1)使用不同的名稱在developer.apple.com中重新創建分發概要文件。

下載/開放

CMD +, - >首選項>帳戶>查看詳情>同步/刷新

3)生成設置下

供應配置文件>發佈>選擇新的供應配置文件。

上面 - 代碼簽名身份和它應該神奇地出現。

+1

重要的是配置文件是一個不同的名稱。它似乎沒有其他工作。 –

+0

選擇Preferences/Accounts/View Details/Click-refresh-icon對我來說工作得很好。之後我可以創建並驗證/分發檔案。我不必修改構建設置,只是使用默認設置。 –

+0

像魅力一樣工作,爲什麼會發生這種錯誤? (我什麼都不變,只需啓動電腦,進行存檔/分發和繁榮;-( –

1

代替使用Xcode提交應用程序我已經使用了基於this tutorial的Application Loader應用程序。

我跑進驗證問題,但 - 哦喜悅:-P