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