1.首先将真机连接到mac电脑上,
2. 打开应用程序目录下的钥匙串,
运行钥匙串访问,打开证书助理,选择创建证书,使用iPhone Developer 签名证书,名称:iPhone Developer;身份类型:自签名根证书;证书类型:代码签名;记得把下面的选项勾上。让后点击继续,一直下一步,无需修改,直到完成。
3. 找到需要破解的XCode,然后点击右键-->显示包内容-->根据目录打开iPhoneOS.platform文件夹下的info.plist文件(记得备份一个info.plist文件,以免意外错误发生)
4.打开info.plist文件,找到plist文件中含有iPhoneOS字段的值,然后将其iPhoneOS文字去掉。
5. 然后打开SDKSettings.plist文件(同样记得备份喔),打开文件,将文件中的CODE_SIGNING_REQUIRED键 的值YES改为NO (需要改两个地方)
6.这时看下你的设备是否连接成功,指示灯变为绿色
7.此时你运行你的程序,将不能进行正常的调试(出现闪存的现象,就是立刻就消失了),这时需要在你的程序中配置一个plsit文件,(名字很重要),Entitlements.plist ,创建好plist文件后打开该文件,在项中添加一个键,无需修改键的名称,将值的NO改为YES.此时你就基本上大功告成了,不过别高兴太早了,还有有个小小的问题,在配置一个文件就OK,在项目的Build Setting中找到
Code Signing,把刚才新建的plist文件配置进来,就可以了。然后查看一下,下面的Code Signing Identity下的Any ios SDK选项是否选择为iPhone Developer值。
此时运行你的程序就没有问题了,可以在真机上调试了。