当我们要申请完ios开发者账号后,我们就会考虑怎么样用xoode联机调试了。在网上搜索了一些资料,都是要先在本地申请证书,然后上传到apple网站上,然后在下载,还要申请APID什么的。这样固然是可以达到最终的目的,但我总感觉这样太麻烦了。所以我就在想apple这么大一个公司不可能没考虑到这一点吧,就自己摸索了一下。果然,有非常方便的方法,只需要一步搞定,所有那些复杂的步骤都不需要了,只要申请号开发者账号就完事了。废话不多说了上步骤,供大家参考:
1. 把ios设备插到mac上。
2. 打开xcode,然后打开Organizer窗口。这时你就可以看到你的设备在这里有显示了,如果没有显示的话请拔掉USB重插。
3. 选中你的ios设备,然后点击右键选择“Add Device to Provisioning Portal”或者点击Organizer窗口右侧的“use developer...”一个按钮。
4. 这时候会弹出一个对话框让你输入用户名和密码的,你只需要输入你的ios开发者注册邮箱和密码然后一路点击下一步就好了,其中会提示找不到开发和发布证书的,你只需要点击“submit...”就可以了。完事以后xcode会自动帮你安装好所有所需要的证书和文件。这时候你发现设备那里有个绿点就可以联机调试了。
注:如果完事后你发现还不行的话,就可以重启一下xcode和ios设备。如果重启了xcode和设备还是不行或者Organizer界面右侧提示“ The service is invalid Please check your setup and try again (0XE8000022)” 那你就要考虑下吧ipad恢复出厂设置并抹点所有数据。因为我在弄的时候出现了证书都安装完成了,但是ios设备就是一直显示黄色的点并且Organizer界面右侧提示“ The service is invalid Please check your setup and try again (0XE8000022)” ,导致我不能调试。可能是我ipad越狱了的原因导致的。后来我吧ipad恢复并抹掉数据后,立马就好了,就可以调试了。