一. 免证书
Xcode7之后,开发者调试终于可以不需要证书了,之前越狱后免除证书不算在内
- 步骤如上图所示
- 注意,Bundle Inentifier最好使用之前没用过的,否则可能不成功
- 上图步骤之后,钥匙串中已经自动生成了一个供本机使用的调试证书
- 如果App ID已经是开发者账号或者属于某个已付费的账号组里,会给该账号自动生成一个证书,可登陆苹果开发者中心查看。勾选Automatically manage signing后会自动生成Provisioning Prifile描述文件,当然可能会生成失败,会提示更换Bundle Identifier。如果该账号不是开发者账号,则仅会在本机生成一个可供调试的证书
- 如果有多个工程需要调试,调试时可修改Bundle Identifier为同一个值,否则可能会对频繁更改Bundle Identifier的App Id进行限制。
- 运行后依然会报错,会提示需要打开手机设置->通用->描述文件与设备管理中添加信任
二.免数据线
Xcode9之后,终于可以免数据线调试了。这里说的免数据线并非完全脱离数据线,而是第一次使用数据线启动之后才可以脱离使用
- 步骤如上图所示,注意勾选Connect via network,即通过网络连接
- 注意,手机系统要求iOS11及以上
- 第一次启动需要连接数据线,并且手机和电脑需处于同一无线网环境下。第一次启动后,拔出数据线,这时候会发现设备依然连接着,选中运行即可
- 可以同时支持多台设备
以上,即可实现免证书免数据线,平时方便自己调试,还随时可以给测试人员安装开发包临时测试
如有任何疑问或问题请联系我:fishnewsdream@gmail.com,欢迎交流,共同提高!
Objective-C/Swift技术开发交流群201556264,讨论何种技术并不受限,欢迎各位大牛百家争鸣!
微信公众号OldDriverWeekly
,欢迎关注并提出宝贵意见
老司机iOS周报,欢迎关注或订阅
刚刚在线工作室,欢迎关注或提出建设性意见!
刚刚在线论坛, 欢迎踊跃提问或解答!
如有转载,请注明出处,谢谢!