最近开始学习iOS开发,所以用的xcode版本也是最新的8.2,不过由于没有证书我又想真机调试APP,经过查询资料,说是xcode7.0开始就可以免证书真机调试,下面记录下详细步骤。
看下我的xcode版本,如下图:
好了,接下来点击屏幕左上角的Preferences,如图:
接着 选中Accounts,点击右下角加号"+",如图:
点击Add Apple Id后会让填写苹果id,账号密码正确后就出现如下图界面:
接着点击右下角 View Details,出现如下图,点击Create、Done,生成签名 :
完成以上步骤,那么你的签名信息就完成了,接下就可以用了,不过可能还是会遇到一些其他问题,下面继续,
选中项目→TARGETS→General→Signing→Team,这里需要注意的是要选中TARGETS非PROJECT,Team那里选中自己刚生成
签名信息,如下图所以未报红,说明就OK了。
接下来我们插上苹果手机,开始运行项目,如图:
正常情况下会成功运行在手机上,不过点击手机上的这个APP启动图标时会提示"不受信用的开发者",如图:
接下来去设置→通用→访问限制→设备管理,选择信任之前添加的这个苹果ID,接着就可以点击桌面启动图标打开APP了,
是不是很简单啦,下面总结下我遇到的问题,
问题一:
这个表示你的设备已经被占用,可能在运行项目,要等它运行完毕才能重新运行。
问题二:
Signing for "GetAndPostDemo" requires a development team. Select a development team in the project editor.
Code signing is required for product type 'Application' in SDK 'iOS 10.2'
就是我一开始没有在Signing team里面添加签名信息,直接连接上手机就运行,这时就会报这个错误。