2017-01-21 53 views
0

我從Certificates, Identifiers & Profiles中刪除Apple Developers Provision Provision和我的Xcode 8中我設置了Automatically manage signing。所以Xcode爲我做了一切。Xcode 8中的iOS分發證書問題

但是,當我嘗試導出我的生成我看到此錯誤:

enter image description here

我能解決這個問題,或者我應該重新設置?我已經在APpStore中的應用程序,所以這是更新版本,我擔心這會影響AppStore中的應用程序。

在Xcode 8中有沒有一個好的,安全的解決方案?

+0

不要擔心它不會影響商店中的應用程序 –

+0

您是否從developer apple.com創建了證書? –

+0

不重置它,而是創建新的並嘗試,它將像魅力一樣工作 –

回答

0

此證書將不會在應用程序,它是在商店的影響... 嘗試將其復位或從蘋果開發者下載一個新證書,並導入它在你的Mac

0

的鑰匙扣如果你有機會獲得您最初用於構建App Store發行版的應用程序的mac,您可以獲取應用程序商店發行證書的私鑰。

爲此,請轉到原始Mac,打開Keychain Access應用程序,找到iOS分發證書。如果一切正確,您將看到一個小三角形,可以讓您擴展證書以查看與其關聯的私鑰。右鍵單擊並選擇「導出」。取出導出密鑰時創建的.p12文件,並在新Mac上打開它。您應該看到它出現在新的Mac的Keychain Access應用程序的iOS Distribution證書下。

如果您沒有訪問權限,或者您的密鑰/證書已混亂,則可以簡單地生成新證書(以及新密鑰),並將iOS分發配置文件綁定到新證書。它不會影響您在App Store中的當前應用程序,只要它們都在同一個Apple開發人員帳戶下完成即可。