iOS Xcode 10 免证书真机调试(不越狱)

苹果xcode7 至今都是可以免证书调试,到Apple官网注册一个apple ID就可以了;

1) 测试环境:

Mac


iOS Xcode 10 免证书真机调试(不越狱)_第1张图片

Xcode


iOS Xcode 10 免证书真机调试(不越狱)_第2张图片

2) 运行Xcode ,General - Signing -Tream-Add an Account...


iOS Xcode 10 免证书真机调试(不越狱)_第3张图片

3)添加Apple ID 账户,现apple ID需设置双重认证方可使用所以添加账户是需要进行双重认证。


iOS Xcode 10 免证书真机调试(不越狱)_第4张图片

3.1 正常情况下进入添加apple ID页面直接如下弹出窗口输入Apple ID 后next显示输入密码框输入密码点击next完成账户添加操作.

iOS Xcode 10 免证书真机调试(不越狱)_第5张图片

3.2 另一种情况如下,点击1 -->continue 然后在进行3.1操作完成账户添加操作.

iOS Xcode 10 免证书真机调试(不越狱)_第6张图片

4)配置证书

4.1 账户登录成功后如下找到Team部分,双击personal Team 这一列可进入证书配置页面 ,说明:Team 处显示的信息,收费显示的是(Role)"Agent",未交费显示的是(Role)“Free”or“User”.

iOS Xcode 10 免证书真机调试(不越狱)_第7张图片

4.2 点击添加证书(1)配置完成在中部显示已经配置的证书信息->Done.

iOS Xcode 10 免证书真机调试(不越狱)_第8张图片

5) 真机信任该证书:手机(真机)中点击设置(Settings) ---> 通用(General)--->设备管理(Device Management)--->点击对应的id ---->信任(Trust)

6)可能出现的Error 

⑴.错误1

iOS Xcode 10 免证书真机调试(不越狱)_第9张图片

修改:Bundle Identifier 即可(基本修改后就可以使用)

⑵.错误2: Signing Certificate iOS Developer   Status : Your account does not have sufficient permissions to modify containers

解决办法:

BuildSettings – Code Signing Entitlements 中的xxxx.entitlements 删除就可以了

7) 免证书真机测试,测试证书有效期说明: Created 2019年10月8日(Expires in 6 days) 该证书在2019年10月8日创建6天内有效,意思就是证书有效期是2019.10.8 - 2019.10.14 时间节点内是有效的,所以应该是有效期是6天这样.

iOS Xcode 10 免证书真机调试(不越狱)_第10张图片

你可能感兴趣的:(iOS Xcode 10 免证书真机调试(不越狱))