Xcode 5、Xcode 6 免证书真机调试

      我们都知道,在iOS开发中,假设要进行真机调试的话是须要苹果开发人员账号的。否则Xcode就不可以进行真机调试。仅仅可以在模拟器上执行;这就带来了非常多问题,比方iCloud编程的话你不可以用模拟器、要用到拍照功能的话你不可以用模拟器、要用到陀螺仪功能的话你也不可以用模拟器等,也就是说跟硬件密切相关的话就不可以用模拟器了。仅仅可以用真机来进行开发。但是.....,苹果开发人员账号要一年99美刀,也就是600元人民币快哭了

对于一个像我这种穷人来说,那是多么大的数字委屈,当然,你也可以资助一下我大笑。假设你不想支付这笔钱,那么就仅仅可以破解Xcode了;但是你要在App Store上公布应用的话,就仅仅可以用苹果开发人员账号!

       我的配置:Mac OS X 10.9.5(黑苹果,自个折腾的....)    iPhone 3GS 6.1.6(借来的....) Xcode 5.1.1  Xcode 6.0

       准备工作:

       1、一台越狱后的设备

       2、在用来測试的真机Cydia中加入源:http://apt.weiphone.com,下载适合真

机系统版本号的AppSync。


      3、在电脑上创建一个证书,用于为生成的程序签名。

       害羞废话太多,进入主题:

       一、创建证书

       看图操作即可了




然后点继续。接下来的话就所有默认即可了。

       二、改动 Xcode 的配置

       1、进入iPhone SDK文件夹改动

     首先是进入到应用程序文件。对Xcode.app(Xcode 2.app)右键,


如图操作:


     接下来就进入相关文件夹


     双击进入iPhoneOS8.0.sdk(当然,在 Xcode 5 中就是 iPhoneOS7.0.sdk)文

件夹


      双击默认用 Xcode 打开,记得备份哦。改动下面两处


      等这些完毕了,那么返回上一级文件夹进行例如以下操作


      相同是双击打开,这里须要进行3处改动,各自是:DefaultProperties分支

下、RuntimeRequirements分支下和OverrideProperties分支下,将所有的

XCiPhoneOSCodeSignContext改动成XCCodeSignContext




     2、改动project配置


              这是最后一步,记住了,每一个project都要反复进行这个操作哦!

!一共两步骤:


脚本语句例如以下:

export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
if [ "${PLATFORM_NAME}" == "iphoneos" ] || [ "${PLATFORM_NAME}" == "ipados" ]; then
/Applications/Xcode.app/Contents/Developer/iphoneentitlements/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";
codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
fi




     至此,一个破解的 Xcode 就出来了。连上你的设备进行调试吧。假设报错,记得要

重新启动下面 Xcode。

600大洋就这么省下了得意



有问题能够參考这篇文章:传送门 也感谢作者了。如有问题,还望指点。微笑




           

              

            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值