2012-09-15 44 views
11

我知道這個問題是使用了很多,但我真的沒有發現我的情況:有效簽名的身份沒有找到,配置輪廓

我使用的Xcode 4.4.1和更新我的個人資料提供/證書,我只需使用「LIbrary/Provisioning Profiles」下的刷新按鈕,它就像一個魅力,得到更新,我檢查了我的鑰匙串訪問。我可以看到證書。

但是,我的所有Provisioning Profiles狀態都是:「找不到有效的簽名標識」,除了「IOS Team Provisioning」 - >開發者模式。

所有分發一個是:(「未找到有效簽名身份」。

我怎樣才能解決這個問題?

1更多的事情。我以前用我的舊的MacBook相同的證書,並與合作沒有問題,不是我試圖設置一臺新機器,這是我得到的,你認爲這可能是兩個MAC之間的衝突?如果是的話,你能幫我解決它嗎(我必須從舊機器「開發人員模式」?)

我真的很感謝任何幫助

更新:

感謝Alan Moore,我從舊MAC中導出所有私鑰。它適用於所有的應用程序,狀態是有效的,但現在是另一個問題,新的應用程序。

因爲我撤銷了分發證書,所有新的應用都在新證書上,並且所有新的應用都是「未找到有效簽名標識」。 :(

而且因爲我撤銷了老certificat,所有的應用程序我有續訂證書,一旦我這樣做,我XCODE就變成了「有效簽名身份未找到」。

這是很奇怪的問題,甚至不知道如何解決這個:(

謝謝!

+2

你複製私有從舊的mac上鍵入? –

+0

不,它在哪裏?我該怎麼做? – AlexC

回答

20

你將不得不做一個導出 - 從舊的mac進口。

出口

  1. 在Xcode組織者,選擇您的團隊部分團隊。
  2. 單擊導出。
  3. 指定文件名和密碼,然後單擊保存。`

生成的文件包含代碼簽名應用程序所需的項目,包括在設備上開發時安裝應用程序所需的設置配置文件,證書和私鑰。

進口

  1. 在Xcode組織者,選擇您的團隊部分團隊。
  2. 點擊導入。
  3. 選擇包含代碼簽名資產的文件。
  4. 輸入該文件的密碼,然後單擊打開。

(如果你沒有看到在設備管理器團隊部分:拖動包含您的代碼簽名資產在Dock中的Xcode圖標密碼保護的文件)

+0

n0oitaf,它真的幫助,但對於所有在舊分發證書中的應用程序。但是,新分發證書中的所有新應用仍然存在相同的問題。你有什麼想法, – AlexC

+0

我想,我剛剛在供應門戶中的配置文件中添加/刪除了一個設備,並以這種方式創建了一個新設備。不確定壽。也可以在你的證書上設置複選標記。此外,刷新按鈕給了我相當一些垃圾配置文件,因爲它似乎得到了一切。您也可以刪除組織者中的所有配置文件,然後手動將它們逐一下載並放入其中。 – nooitaf

+0

謝謝你,爲了解決這個問題,我不得不重新創建我的所有證書,並且像魔術一樣工作。 Thx – AlexC

2

你可能需要遷移置備通訊證書/密鑰對蘋果描述,你通常可以通過出口在實現這一目標舊的mac,複製過來,然後導入。

蘋果文檔這裏描述的:

https://developer.apple.com/legacy/library/technotes/tn2250/_index.html#//apple_ref/doc/uid/DTS40009933-CH1-TROUBLESHOOTING_FAQ-WHAT_DOES__VALID_SIGNING_IDENTITY_NOT_FOUND__MEAN_AND_HOW_DO_I_RESOLVE_IT_

你可能會需要從出口鑰匙串訪問鑰匙串私鑰被關聯到你的發佈證書在舊計算機上。或者,您可以重新開始新的密鑰和證書。

相關問題