添加新的設(shè)備進(jìn)行真機(jī)調(diào)試:
進(jìn)入蘋果開(kāi)發(fā)者中心
登錄-->Certificates, Identifiers & Profiles
divices里面加上要添加設(shè)備的uuid
provisioning profiles文件里面對(duì)應(yīng)的Development和Ad Hot文件分別edit—>generate—>download
運(yùn)行一下下載下來(lái)的文件,在build setting中選中剛才下載下來(lái)的文件就可以用剛添加的新設(shè)備進(jìn)行真機(jī)調(diào)試了
應(yīng)用打包:
1). Build Settings—>Code Signing—>Provisioning Profile—>Release—>Ad Hot
2). Build Settings—>Code Signing—>Code Signing Identity—>Release—>Distribution(兩個(gè)都選這個(gè))
3). Xcode菜單欄—>Product—>Archive—>這中間會(huì)等待一段時(shí)間—>Export(右邊工具欄)—>根據(jù)需要選擇某一個(gè)—>選擇對(duì)應(yīng)的profile—>Export—>選擇導(dǎo)出路徑
需要的文件:
Certificates:授權(quán)一臺(tái)電腦進(jìn)行真機(jī)調(diào)試
iOS Distribution:發(fā)布授權(quán)證書
iOS Development:調(diào)試授權(quán)證書
APNs Development iOS:推送調(diào)試授權(quán)證書
iOS App Development:真機(jī)調(diào)試證書
App Push Notification service SSL(Sandbox):推送調(diào)試證書
App Store and Ad Hoc:Ad_Hoc證書和發(fā)布證書
Apple Push Notification service SSL(Production):推送發(fā)布證書另一種添加新設(shè)備進(jìn)行真機(jī)調(diào)試的方法:iturnsConnect—>testFlight—>添加新的設(shè)備 這個(gè)比較麻煩
連接真機(jī)運(yùn)行程序時(shí)如果報(bào)錯(cuò):A valid provisioning profile for this executable was not found.
說(shuō)明該設(shè)備沒(méi)有添加到證書里面的Devices里面去,需要在開(kāi)發(fā)者中心將該設(shè)備的UUID添加到證書的Devices中去,然后生成各個(gè)證書,下載新的證書運(yùn)行一遍,再連接該真機(jī)調(diào)試就可以了。