zoukankan      html  css  js  c++  java
  • 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大洋就这么省下了得意



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




               

                  

                

  • 相关阅读:
    Haproxy 配置项及配置实例-Haproxy入门教程
    Spring Boot 配置-Spring Boot教程深入浅出系列
    RMI 接口和类概述-RMI快速入门教程
    分布式和非分布式模型对比-RMI快速入门教程
    RMI分布式对象模型-RMI快速入门教程
    RMI介绍-RMI快速入门教程
    Qt编写可视化大屏电子看板系统17-柱状堆积图
    Qt开发经验小技巧161-165
    Qt编写安防视频监控系统60-子模块4云台控制
    MyBatis的关联映射,resultMap元素之collection子元素,实现一对多关联关系(节选自:Java EE企业级应用开发教程)
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6830725.html
Copyright © 2011-2022 走看看