前言
对于iOS Developer而言,最高兴的莫过于从Xcode7.0开始的免费真机调试,相比于过去繁琐的步骤,apple这一次总算为开发者着想了一次。不过想上架到APP Store,99美元的保护费还是要交的。
准备工具
- 一台mac
- 一部iPhone
- 一根数据线
第一步
- 将手机和mac连接好,在手机弹出的页面里点击 信任
第二步
- 打开Xcode,选择好想要在手机上运行的程序后,点击Preferences
第三步
- 添加Apple ID(必须和真机上的Apple ID 一致)
第四步
- 登录成功后,能看到一个Free的标志,表示可以免费真机调试,点击 View Details
第五步
- 点击Create
第六步
- 在simulator里选择你的设备
第七步
- 在Team里选择你的ID
第八步
- 选择系统版本
- 最好跟你真机的系统版本一致
第九步
- 黄色的警告,点击Fix issue
第十步
- 修复完成后,正常情况下手机上就会出现应用的图标了
第十一步
- 打开手机,在 设置->通用->设备管理 信任自己的ID
看看效果
- 竖屏效果
- 横屏效果
最后
总结一下在调试中遇到的一个坑:
- 我最开始使用的是Xcode7.1,手机的iOS版本是9.3
- 所以在调试过程中一直遇到下面这个错误提示
- Could not generate key pair for csr
- 网上查了很多资料都没有说清楚,最后我发现了问题的原因。
- 因为Xcode7.1最高能支持的iOS版本是9.1,所以我在Xcode7.1下创建的工程不能运行到iOS9.3下。
- 后来装了Xcode7.3后,问题完美解决。