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