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

标签: xcode xcode 证书 | 发表时间:2014-11-18 09:02 | 作者:w_x_p
出处:http://blog.csdn.net

      我们都知道,在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、修改工程配置


              这是最后一步,记住了,每个工程都要重复进行这个操作哦!!!一共两步骤:


脚本语句如下:

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大洋就这么省下了 得意


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




           

              

            

作者:w_x_p 发表于2014-11-18 1:02:39 原文链接
阅读:134 评论:0 查看评论

相关 [xcode xcode 证书] 推荐:

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

- - CSDN博客推荐文章
      我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行;这就带来了很多问题,比如iCloud编程的话你不能够用模拟器、要用到拍照功能的话你不能够用模拟器、要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发.

Xcode 4.5.2免证书(iDP)开发

- - CSDN博客推荐文章
操作系统:os x lion 10.8.2. 在没有iDP的情况下,要想将程序放到iPhone上调试,并最终发布IPA用于分享,需要以下几个步骤:. 1.自己为自己颁发一个证书用于为生成的程序签名. 2.修改工程配置以及Xcode的配置文件和二进制文件以阻止其验证和签名. 3.通过自定义生成步骤,用伪造的证书为应用程序签名.

Xcode 证书生成、设置、应用。

- - 博客园_首页
 转载请注明出处,希望多多交流,谢谢. 1         点击钥匙图标. 2         在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭. 3         生成证书请求:钥匙串访问⟶证书助理⟶从证书颁发机构请求证书. 4         输入两个电子邮件地址和常用名称.

XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程

- Pei - 博客园-首页原创精华区
参考资料: http://www.alexwhittemore.com/?p=398&cpage=7#comments. 一、创建 self-signed cert(自签名证书). 启动钥匙串,选择 钥匙串访问=》证书助理=》创建. 创建以 iPhone Developer 为名字的证书. 证书类型好像不重要,我就是随便选的;名字好像也不重要,“iPhone Developer"好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字.

苹果Xcode 4开发环境发布

- 阿贡 - ITeye资讯频道
伴随着iOS 4.3的发布,苹果推出了新版开发环境Xcode 4. Xcode 4最早于去年6月的WWDC 2010开发者大会上宣布,经过近一年的测试后才终于问世. Xcode 是为Mac、iPhone、iPad、iPod touch开发软件的必备工具. Xcode 4包含Xcode IDE、Instruments调试工具、iOS模拟器以及最新版Mac OS X/iOS SDK.

使用 Xcode 5创建 Hello World App

- - 移动开发 - ITeye博客
当xcode 5发布后,相比之前的版本变化很大,大家可能会有一些疑问:. 我跟随教程学习但是发现程序在 Xcode 5 中不再受支持.. Interface Builder在哪儿?. 我如何去创建一个XIB 文件?. Xcode 5 推荐使用Storyboard 而不是 Interface Builder.

使用xctool自动打包,测试xcode项目

- - 某人的栖息地
xctool是facebook开源的一个命令行工具,用来替代苹果的xcodebuild工具. 彩色且方便阅读的编译内容输出. 最简单的办法是通过homebrew安装 xctool.

Cocos开发中性能优化工具介绍之Xcode中Instruments工具使用

- - 移动开发 - ITeye博客
Instruments是动态分析工具,它与Xcode集成在一起,可以在Xcode中通过菜单Product→Profile启动. 启动如图所示,Instruments有很多跟踪模板可以动态分析和跟踪内存、CPU和文件系统. 每个跟踪模板都有不同的用途,其中Leaks可以检测内存泄漏点,Allocations跟踪模板可以查看内存的使用情况.

签名与证书

- - Lizhi Blog
TCP:通过三次握手,四次挥手,保证连接的可靠性;. SSL(安全套接层)&TLS(传输层安全):在传输层对网络连接进行加密;通过Client生成的随机数R1,R3 + Server生成的随机数R2 根据算法生成对称秘钥;. SSL双向握手:Server端请求Client发送证书和公钥,Client发送私钥加密后的Hash信息,Server用公钥验证.

保证书的世界

- lynn - Solidot
玩聚网数次被关站,时光网、Techweb、Blogbus网站被停止解释,豆瓣社区积极的自阉,饭否回归尚能饭否. Solidot的matrix帐号何以消失了. 网站备案、实名制、自我审查……因为网络世界到处都是错误,这里到处都是保证书. 经营活动还没开始,首先就要签订各类保证书,其中的逻辑是,开办网站就会很容易犯错误—就算现在还没有,也不能保证以后就没有.