前段時間公司業務需要,轉移了app,所以需要重新配置證書,但是Xcode一直識別不了,一直報“Xcode couldn't find any provisioning profiles matching ...”
添加新證書后又報沒有找到匹配配置文件的錯
image.png
于是考慮讓Xcode自動去識別,
但勾選Automaitically manage signing 后又報錯
image.png
造成的原因:證書過多,產生沖突,所以Xcode無法判斷到底是哪個。
最終解決辦法:
1.手動修改在Build Settings中的Code Signing Identity都為Automatic
image.png
2.手動修改在Build Settings中的Development Team 為當前新的開發團隊
image.png
3.分別手動修改在Build Settings中的Provisioning Profile的Debug證書為最新的測試環境證書,Provisioning Profile的Release證書為最新的生產環境證書
image.png
最后成功識別證書:
image.png
于是就可進行正常打包上架了
最后補充說明一點,因為轉移了App的關系,新證書第一次上傳提交AppStore,會報錯“Uploaded with warnings”。
image.png
不用擔心,它只是因為新證書改變而產生的提示,只需要再上架前去itunes connect重新填寫以前的審核信息以及隱私條款鏈接等,就可以順利通過審核了。由于沒任何影響,下次迭代時再提交App就不會有此類提示了