前言,給應(yīng)用添加可用的測(cè)試設(shè)備一直都是一個(gè)讓我比較煩的問題的圆,自從升級(jí)了Xcode8以后,這個(gè)問題就更讓我厭煩了半火,知道最近被煩的不要不要的越妈,于是查了一下資料,試驗(yàn)了一下钮糖,得到了一些經(jīng)驗(yàn)梅掠,發(fā)現(xiàn)酌住,Xcode8在這方面還是有可取之處的嘛!
Xcode8的新特性
我不確定是不是Xcode8的新特性阎抒,不過我Xcode7以及之前都沒發(fā)現(xiàn)這個(gè)功能酪我,那就是當(dāng)Xcode用測(cè)試證書向一臺(tái)連著電腦的設(shè)備安裝App的時(shí)候,如果這個(gè)設(shè)備不是可用的測(cè)試設(shè)備且叁,Xcode現(xiàn)在回提醒你“register device”,點(diǎn)擊之后這臺(tái)設(shè)備就能夠安裝App啦都哭,而且你的Apple ID中的可用設(shè)備也會(huì)自動(dòng)包含了這個(gè)設(shè)備。方便的飛起逞带。手動(dòng)設(shè)置證書和自動(dòng)設(shè)置證書的坑
這個(gè)坑我遇到了欺矫,不知道其他人會(huì)不會(huì)遇到。
坑:由于項(xiàng)目久遠(yuǎn)掰担,證書過期(所有可用設(shè)備也都被刪除了)汇陆,所以在用Xcode登陸了Apple ID之后我reset了證書,當(dāng)我重新添加了可用設(shè)備之后带饱,用原來的配置文件打包App新添加的設(shè)備都無法使用毡代,于是我重新編輯了一下配置文件,將新添加的設(shè)備導(dǎo)入了配置文件中勺疼,下載安裝新的配置文件教寂,這個(gè)時(shí)候問題來了。
我使用Xcode的自動(dòng)管理簽名(Automatically manage signing)時(shí)执庐,發(fā)現(xiàn)可用設(shè)備不包括新添加的設(shè)備(4個(gè))酪耕,而修改為手動(dòng)后,可用設(shè)備便包括了新添加的設(shè)備(6個(gè))轨淌。
由于新舊兩個(gè)配置文件是同名的迂烁,所以我猜測(cè)可能是Xcode在自動(dòng)簽名時(shí)使用了我舊的配置文件,所以出現(xiàn)了這種情況递鹉,但是在我刪除了舊配置文件后盟步,這個(gè)情況依然存在,讓我覺得很奇怪躏结。却盘。。