添加新的设备进行真机调试:
进入苹果开发者中心
登录-->Certificates, Identifiers & Profiles
divices里面加上要添加设备的uuid
provisioning profiles文件里面对应的Development和Ad Hot文件分别edit—>generate—>download
运行一下下载下来的文件,在build setting中选中刚才下载下来的文件就可以用刚添加的新设备进行真机调试了
应用打包:
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(右边工具栏)—>根据需要选择某一个—>选择对应的profile—>Export—>选择导出路径
需要的文件:
Certificates:授权一台电脑进行真机调试
iOS Distribution:发布授权证书
iOS Development:调试授权证书
APNs Development iOS:推送调试授权证书
iOS App Development:真机调试证书
App Push Notification service SSL(Sandbox):推送调试证书
App Store and Ad Hoc:Ad_Hoc证书和发布证书
Apple Push Notification service SSL(Production):推送发布证书另一种添加新设备进行真机调试的方法:iturnsConnect—>testFlight—>添加新的设备 这个比较麻烦
连接真机运行程序时如果报错:A valid provisioning profile for this executable was not found.
说明该设备没有添加到证书里面的Devices里面去,需要在开发者中心将该设备的UUID添加到证书的Devices中去,然后生成各个证书,下载新的证书运行一遍,再连接该真机调试就可以了。