版本声明:
- Mac OS X El Capitan 10.11.6
- Xcode 7.3.1
- iOS 9.3(iPHONE 6S)
Xcode7之后就可免证书真机调试了,简直是开发者的福音啊~(≧▽≦)/~
真机调试步骤如下:
- 准备工作
- Xcode7
- 拥有一个可登录App Store的Apple ID
- 打开Xcode,在菜单栏选择Xcode->Preferences->Accounts,如下:
- 左下角有添加按钮(“+”),此处选择添加一个Apple ID,也就是你自己的账号
- 登录成功之后,界面显示了账号的一些信息,在Team一栏,如下:
我这里显示的是Role为Free,网上大多数教程里显示的是IOS为Free和Mac为Free。 - 点击View Details,弹窗如下:
开发iOS的APP,需要申请上图中红框iOS Development的证书。此图为我申请成功之后的,申请之前,此栏末尾有可点击的Create按钮,点击Create,申请对应的证书。当Create按钮消失不见,如图,则为申请证书成功。 - 在Xcode左上角点击下图中红色部分(项目名称),进入项目的General设置页面。
在Team下拉菜单中,选择自己刚添加的Apple ID。连上自己的调试设备,第一次会出现Fix Issue,直接点击等其自动修复就可以了。 - 在调试时选择设备,Xcode将自动将App安装到设备上。
- 在设备上运行App,若提示“不受信任的开发者”,则进入设置->通用->设备管理,选择自己的Apple ID,验证应用即可。
遇到的问题:
- 步骤四中,由于网上大多数教程里显示的是IOS为Free和Mac为Free,多次怀疑自己的打开方式不对……但我现在成功调试,显示的还是Role为Free,所以……大概没什么关系吧= =
- 在步骤五的时候,点击Create,图标变灰,之后无反应。以为申请成功……但其实并没有,图标消失才成功。
- You already have a current iOS Development certificate or a pending certificate request:在*上找到一个类似的问题,解决方式居然是……重新登录。好吧= =确实重新登录之后按步骤再走一遍就成功了。
*的原问题链接