最近升級了Xcode,真機(jī)測試出現(xiàn)了問題响委,分享下:
Xcode 8 有了自動配置證書的功能怔软,但是剛接觸報錯會感覺云里霧里 = =
其實很多時候登陸了apple ID自動配置證書出錯都是因為bundle identifier跟別人重復(fù)了亿扁,就像網(wǎng)上剛下來的demo,其bundle identifier都是被別人注冊過的浅碾,自己手動改改將com.后面改成自己特有的一般就不會報錯了大州。
打開之前的程序,如果沒有證書是這樣的:
運(yùn)行報錯:Signing for "XXXXXX" requires a development team. Select a development team in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
0A37CF11-4B97-4448-BEDD-7D1D4DEE32C9.png
我們先把上面的對勾去掉垂谢,然后將所有Project和Targets下的Build Settings 下的Signing 全部選擇 iOS Developer
DFSHDFHFSGFHF.png
718EEFE2-9FC7-417C-B5A8-780293A040E1.png
最后將工程clean一下厦画,關(guān)閉Xcode再重新打開,點擊自動管理證書的那個對勾,team選擇自己的Apple ID(不需要是開發(fā)者賬號) 根暑,系統(tǒng)會主動給你生成證書的力试。如果不行請多試幾次,改一下bundle identifier什么的排嫌。
0975C1F3-1BE6-4706-A03A-E6645DEDB357.png