2016-09-30 50 views
1

我有兩臺電腦。兩個mac。當我有我的應用程序測試成功,並工作,從一臺機器上運行,然後我把新的代碼和工作從另一個,並嘗試運行的應用程序,我收到一封電子郵件,說如何阻止我的證書始終在xcode中撤消?

You have revoked your certificate, so it is no longer valid. 

Certificate: iOS Development 

,我不能運行我碼。需要一段時間才能完成並再次運行。如何在沒有這些煩人的證書錯誤等的情況下無縫地運行和編輯我的xcode項目?

+0

您是在兩臺機器上使用相同的證書還是在兩臺獨立的機器上使用相同的證書? – Bek

+0

相同的蘋果ID ...不知道...我應該如何設置單獨的假設這就是我應該做的? –

+0

我在幾臺電腦上使用相同的證書沒有問題,但這不一定是「相同的蘋果ID」。 Xcode是否自動管理您的證書? – Bek

回答

1

您需要添加全新的證書或讓Xcode爲您處理這項工作。

撤銷意味着,你部署配置文件是不再有效一個他們必須要除去/新證書(或多個)更新以獲得業務工作的簽署。

一旦您在其中一臺Mac中使用新證書和配置文件,您可以使用「導出/導入」操作並通過幾次點擊將所有內容從一臺Mac傳輸到另一臺。

的Xcode - >首選項 - >帳戶

enter image description here

配置文件可以通過電子郵件發送,例如。

+0

但是,您不能只導出一個帳戶,effin'Xcode。 –

0

您正在使用哪種xCode版本?在xcode 8中,當它設置爲自動配置文件時,它會撤銷,否則它不會撤銷,除非您點擊重置。

+0

是的即時通訊使用xcode 8. –

+0

你把它設置爲自動..? – SriMa

+0

是的,我認爲是。當我在首選項中查看帳戶並查看我的帳戶詳細信息時,它甚至不會給我一個「重置」「ios開發」選項 –

1

我有一個類似的設置,並有,你必須記住幾件事情:

  • 你應該同時安裝在Mac電腦開發證書(P12)。你可以看一下它在你的鑰匙鏈
  • 切勿使用Fix Issue按鈕,它通常自動revogue證書造成你描述
  • 問題請確保您有您正在構建的應用程序的最新供應配置文件,它如果您使用不同的證書生成不同的配置文件,則可能會出現問題

    我還將這兩個xCode登錄在同一個帳戶上,因爲它可以幫助我控制配給配置文件並使其保持最新狀態。

    通過選擇建築物設置的Xcode將尋找供應配置文件是配襯您的包indetinfier並嘗試訪問您的證書Automatic,所以一定要確保你沒有以上所有步驟,你不應該有問題。