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大洋就这么省下了
有问题能够參考这篇文章:传送门 也感谢作者了。如有问题,还望指点。
Xcode 5、Xcode 6 免证书真机调试的更多相关文章
- 【原】xcode5&IOS7及以下版本免证书真机调试记录
搞了有一段IOS开发了,之前一直在企业做,近阶段主要在公司做C++服务端开发,打算在空闲实现搞搞个人开发,为自己赚钱,IDP还没申请下来,所以先用此方法在越狱设备上先做一下app的免证书真机调试,先记 ...
- 【官方方法】xcode7免证书真机调试
[官方方法]xcode7免证书真机调试 步骤比较简单,我就简单总结一下. 1. 进入xcode,菜单栏选择xcode –> preferences (快捷键 command + ,)在Accou ...
- Xcode5.1.1+ios 7.1.2 免证书真机调试
Xcode假设不破解.无法真机调试, 也无法编译真机Release文件.仅仅有付费开通Apple开发人员账号,才干申请真机调试.而Xcode进行破解后,结合越狱的iPhone或iPad, 就可以免官方 ...
- 升级到Xcode6.2后 免证书真机调试出错的问题
我的本来是Xcode6.1 可以正常免证书真机调试,升级到Xcode6.2以后,真机调试就报错,然后就又按照这篇文章http://www.cnblogs.com/liuliuliu/p/4030524 ...
- XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上
XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 &a ...
- Xcode7免证书真机调试
最近一直忙于项目,对于Xcode7的一些新功能还没去尝试,今天尝试了下挺好用的!避免了以前真机调试繁琐的配置,很是爽啊.又可以节约很多小伙伴的时间了.废话不多说咱们一起来配置一下. 第一步 打开需要真 ...
- Xcode免证书真机调试,解决cannot read entitlement data问题
本文是根据某个帖子写的(帖子链接在最后放出),但是在配置的过程中,遇到了一个纠结的问题,这个问题折腾了我N久,一直没搞明白到底是什么原因,问题如下: 按照原帖上写的每一步去做了,但是在最后编译的时候出 ...
- Xcode 6 免证书真机调试
前景:在 iOS 开发中,如果想进行真机调试,普遍情况是掏钱,掏钱的情况有两种: 第一种就是:直接在 Apple 官网注册为 Developer,每年99美元:当然这种作为个人开发者的话,是很有必要的 ...
- iOS Xcode7免证书真机调试
在Xcode 7 正式发布的日子里,苹果再次给开发者带来了惊喜,从此以后只要是真机调试的时候,不再需要花99刀去购买开发者证书,但是如果APP需要上架依旧还是需要购买开发者证书的.这个惊喜对正在学习i ...
随机推荐
- microsoft-sql-server release-notes
https://docs.microsoft.com/en-us/sql/release-notes/microsoft-sql-server
- HTTP抓包工具Fiddler
http://blog.csdn.net/kobejayandy/article/details/16908261
- kubernetes--pod的生命周期管理
下文基于kubernetes 1.5.2版本编写 lifecycle 概念 创建资源对象时,可以使用lifecycle来管理容器在运行前和关闭前的一些动作. lifecycle有两种回调函数: Pos ...
- 关于RBAC(Role-Base Access Control)的理解
基于角色的访问控制(Role-Base Access Control) 有两种正在实践中使用的RBAC访问控制方式:隐式(模糊)的方式和显示(明确)的方式. 今天依旧有大量的软件应用是使用隐式的访问控 ...
- HTML5游戏实战(1):50行代码实现正面跑酷游戏
前段时间看到一个"熊来了"的HTML5跑酷游戏,它是一个典型的正面2D跑酷游戏,这里借用它来介绍一下用Gamebuilder+CanTK开发正面跑酷游戏的基本方法. CanTK(C ...
- 【共享单车】—— React后台管理系统开发手记:权限设置和菜单调整(未完)
前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录.最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star. ...
- 《大话操作系统——做坚实的project实践派》(3)
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG1ub3M=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/d ...
- Cache和Buffer的区别(转载)
1. Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚 ...
- java 乱码问题解决思路
"编码一致的条件下,在处理运行正常的情况下,是不会出现乱码的",记住这句金言. 如上所说,如果编码一致是不会出现这种乱码问题,所以解决办法就是仔细再仔细的检查所设置的编码是否是一致 ...
- curl测试Docker容器连通性
通过curl来测试docker对外访问是否正常,这里测试Docker tomcat容器访问: [root@mysqlserver ~]# curl http://172.17.0.8:8080 < ...