真机调试

来源:互联网 发布:太空工程师怎么编程 编辑:程序博客网 时间:2024/05/24 00:08

1.注册成为苹果开发者(99$)

2.登陆苹果开发者主页

https://developer.apple.com/
点击Member Center 登陆

3.点击

Certificates, Identifiers & Profiles

4.点击Certificates

点击左上角的加号
选择iOS App Development >点击下一步
(如果iOS App Development 不可选,是灰色,说明证书上限,需要revoke掉一些证书)
直接点击下一步
Upload CSR file.
找到电脑上得钥匙串访问, 然后点击:

这里写图片描述

输入证书信息(随便输入), 最重要是选中存储到磁盘
经过以上步骤之后就会的到一个CertificateSigningRequest.certSigningRequest文件
将该文件上传到开发者中心, 点击下一步,下载cer证书

5.注册bundle ID, 告诉苹果哪一个APP需要调试

点击Identifiers >点击加号
有两个选项可以填写bundle ID
Explicit App ID: 填写一个精确的ID, 如果需要做远程推送/游戏中心/内购等功能, 必须填写准确的bundle ID(项目Info.plist里的Bundle identifier 与之相符即可)

Wildcard App ID: 填写一个模糊的ID, 如果不需要做远程推送/游戏中心/内购等功能, 直接填写模糊的bundle ID即可, 这样可以提升我们的开发效率(如就填一个*)

一直下一步就OK

6.点击Devices, 告诉苹果那一台设备可以进行真机调试

点击加号添加设备
获取设备的UDID
填写设备的描述和设备的UDID注册设备
注意: 普通的开发者账号, 一个账号只能注册100台设备, 苹果并没有提供删除设备ID的功能,仅仅只能禁止某台设备调试, 被禁止的设备会在下一次付费时被清空(第二年)

7.生成描述文件(.mobileprovision文件), 告诉系统哪一台电脑的哪一个应用程序可以在哪一台设备上运行

点击Provisioning Profiles, 点击加号
一直下一步, 告诉系统哪一台电脑/哪一个APP/哪一个设备可以调试
下载得到.mobileprovision文件

8.开始真机测试

双击已经下载好的cer证书和.mobileprovision文件
在秘钥串就能看到对应的证书
这里写图片描述

.mobileprovision文件到xcode里面配置
在BUild Setting中找到code sign将调试(debug)选上之前下载好的开发者证书,distribution和release选择之后下载好的发布证书。
首先在TARGETS->Code Signing 中选择配置文件和证书
这里写图片描述

然后在PROJECT->Code Signing中选择配置文件和证书
这里写图片描述

注意, 真机的系统版本必须比Xcode中的部署版大

9.点击运行,OK!

0 0
原创粉丝点击