一忿族、問題
error: xxx has conflicting provisioning settings. xxx is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. (in target 'xxx')
上面的經(jīng)過谷歌翻譯后
錯誤:xxx具有沖突的配置設(shè)置。 xxx會自動簽名進行開發(fā),但手動指定了沖突的代碼簽名身份iPhone Distribution。 在構(gòu)建設(shè)置編輯器中將代碼簽名標(biāo)識值設(shè)置為“iPhone Developer”争拐,或在項目編輯器中切換到手動簽名辰妙。 (目標(biāo)'xxx')
然后很明顯上面告訴我們這里存在了一個沖突,你打鉤了自動簽名(Automatically manage signing)
碉输,然后還手動指定了打包證書所以就產(chǎn)生了沖突
二、解決方法
方法一:
把
(Automatically manage signing)
這個勾選去掉亭珍,然后手動配置證書
方法二:
在勾選
(Automatically manage signing)
的情況下敷钾,去Build Setting >> Signing 把手動配置還原成如下圖所示
最后 Product >> Archive 打包直接通過
上面的沖突實際就是說,你在選擇了自動簽名
(Automatically manage signing)
之后就不允許再去Build Setting >> Signing
再對證書進行手動設(shè)置肄梨,要么你還原signing設(shè)置阻荒,要么你就把自動簽名去掉,不然你同時操作這兩項就產(chǎn)生沖突