2016-12-05 54 views
0

我試圖在PhoneGap Build上構建我的應用程序。構建與開發證書一起工作,但與分發證書不兼容。 我得到這個錯誤:iOS構建錯誤:證書與配置文件不匹配:默認鑰匙串沒有匹配的身份標識

Error - Certificate doesn't match profile: The default keychain doesn't have an identity matching 

我已經嘗試過重新生成從我的蘋果開發面板新的配置文件(.mobileprovision),因爲在這裏說 https://forums.adobe.com/thread/2183665

,但它不工作。我不知道如何解決。有些幫助?

編輯:這裏我的證書

reenshot of my certificates

回答

0

的截圖,你創建具有相同標識的分發證書(您的計算機安裝的?) 這個身份是分配? 在你的鑰匙串檢查,當你選擇證書(在創建mobileprovisioning之前),身份證的ID是相同的.... 在鑰匙串,你可以搜索你的身份將是類型:「iPhone分佈:yourIdentity( K84TO6G85C - >字母數字字符串)「

+0

嗨阿萊西奧。我的Mac上只有一個身份;是的,身份是分配。我添加了我的鑰匙串的屏幕截圖,你可以檢查它嗎?我認爲沒關係。請讓我知道。謝謝 –

+0

好吧,我沒有Phonegap技能,但我認爲當你嘗試構建應用程序時,你可以選擇你的身份。 那麼,您的移動設備是否與您的分配標識關聯?爲了檢查這一點,你可以使用「iPhone配置實用程序」並檢查與安裝在Mac上的所有mobileprovisioning相關的身份。 我認爲你的配送mobileprovisioning有另一個身份... –

0

我得到了同樣的錯誤信息。我的問題是我上傳了開發人員,而不是PhoneGap中的分發證書。在PhoneGap中取代它後,它工作。

相關問題