xcode(5,6,7)破解,免证书调试总结

1. 首先,你要有一个已经越狱的iPhone/iPod/iPad,越狱方法此处不提供。

2. 在用来测试的真机Cydia中添加源:http://apt.weiphone.com,下载适合真机系统版本的AppSync。

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

创建证书

创建证书的过程比较简单,在电脑上打开“其他-钥匙串访问”。然后在菜单栏里点击“钥匙串访问-证书助理-创建证书...”来打开向导。注意这里的三个地方,必须要把名称命名为iPhone Developer,将类型设定为代码签名,将”让我覆盖这些默认值”选中。之后的步骤什么都不用改,一路点击“确定”和“继续”,最后完成这个向导就可以了。

4:修改SDK下的SDKSettings.plist文件  

  1:cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/  进入sdk 目录

  2:sudo cp SDKSettings.plist SDKSettings.plist.orig      备份 原始文件

  3:open .  //打开当前文件夹

  4:在弹出的Finder窗口中双击 SDKSettings.plist ,会启动Xcode的图形界面,展开 DefaultProperties 分支,将下面的ENTITLEMENTS_REQUIRED和        CODE_SIGNING_REQUIRED两个属性改为 NO。

5:修改iPhoneOS.platform 下的info.plist文件

  1:cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

  2:sudo cp Info.plist Info.plist.orig

  3:在弹出的Finder窗口中双击打开 Info.plist 。分别在 DefaultProperties 分支下、 RuntimeRequirements 分支下和 OverrideProperties 分支下,

   共有3处,将全部的 XCiPhoneOSCodeSignContext 修改成 XCCodeSignContext  (xcode 7 只有2处)

6: 准备自定义的生成后脚本(此步骤需在联网状态下进行)  

  1: sudo mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements
  2:cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements
  3:sudo curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt
  4:sudo mv gen_entitlements.txt gen_entitlements.py
  5:sudo chmod 777 gen_entitlements.py

7:修改工程设置

  1:禁用Xcode自动的签名操作  

  将工程配置“Build Settings”中所有的Code Signing选项全部设为Don’t Code Sign,如图。

  

  2:添加自定义的生成后脚本 在Build Phases中,点击左上角的”+“号,添加一个”New Run Script Phase“,输入以下脚本:

XCODE_PATH_CONTENT_DEVELOPER=`xcode-select -print-path`
if [ -f "${XCODE_PATH_CONTENT_DEVELOPER}/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="${XCODE_PATH_CONTENT_DEVELOPER}/usr/bin/codesign_allocate"
elif [ -f "${XCODE_PATH_CONTENT_DEVELOPER}/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate" ]; then
export CODESIGN_ALLOCATE="${XCODE_PATH_CONTENT_DEVELOPER}/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"
else
export CODESIGN_ALLOCATE="/usr/bin/codesign_allocate"
fi

(注意 codesign_allocate的路径,最好检查下你的xcode下codesign_allocate的路径)

				
时间: 2024-08-13 19:29:59

xcode(5,6,7)破解,免证书调试总结的相关文章

XCode 6 免证书调试

事实证明,免证书调试还是很有必要的.下面记录方法: 1.创建iPhone Developer证书.自签名根证书.代码签名.覆盖设置勾选. 2.进入/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.0.sdk/,修改SDKSettings.plist.将DefaultProperties 分 支下面的ENTITLEMENTS_REQUIRED和CODE_SI

iOS 越狱机免证书调试

目前在XCode上开发的iOS程序只能在模拟器Simulator中运行,如果要放到真机上测试,需要苹果官方认证的开发者账号,购买开发者证书iDP,99美金一年啊! 作为刚开始学习iOS编程的菜鸟,这么大手笔花钱实在是肉疼...经过一番折腾,借鉴各种大神的帖子,终于成功在真机上编译运行成功! 这里将方法与大家分享. 我的运行环境是:[电脑]XCode6.0.1 + OS X 10.9.5  [真机iPod Touch]iOS6.1 准备工作: 1. 首先,你要有一个已经越狱的iPhone/iPod

Xcode7 真机免证书调试Cocos2D游戏

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 假设认为写的不好请多提意见,假设认为不错请多多支持点赞.谢谢! hopy ;) 经过一番实验,如今最终能够在Xcode7上免证书真机调试了: 以上是在iPhone 6 plus上执行的效果,能够明显看到视野大了很多. 由于时间关系,我简单说说每一步的操作,在网上也不怎么能搜到,可能太过于简单,大家都懒得说吧 ;) 我用的是Xcod7.2 , OS X 10.11 ,设备为 iphone6p(iOS 9.2),另外一台是4s,系统为7.1.

Xcode免证书调试

不用开发者账号,不用证书,不用创建APPID,不用绑定设备,不用生成配置文件,只需一个AppleID和密码(就是APPStore应用商店的ID和密码即可并不是开发者ID和密码)即可.即可完成真机调试,这样的好处一是可以使真机测试变得简单,去掉了之前的复杂步骤,提高了效率,二是自己给自己的苹果手机编一些好玩的程序,或者是独有的程序,IOS开发的可以炫耀一下了. 步骤: 1.连上你的苹果手机,打开Xcode,选择设备,找到你的手机.如图: 2.找到Team,打开选择Add an Account,接着

Xcode7 免证书真机测试

Xcode很早就有个免证书测试,今天我自己也测试了一把,还是挺好用的,接下来,我就说一下我的大体过程: 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 工具/原料 MAC版本:OSX10.10或者以上 Xcode版本:Xcode7或者以上 方法/步骤 1. 首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences. 2. 点击Acco

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

我们都知道,在iOS开发中,如果要进行真机调试的话是需要苹果开发者账号的,否则Xcode就不能够进行真机调试,只能够在模拟器上运行:这就带来了很多问题,比如iCloud编程的话你不能够用模拟器.要用到拍照功能的话你不能够用模拟器.要用到陀螺仪功能的话你也不能够用模拟器等,也就是说跟硬件密切相关的话就不能够用模拟器了,只能够用真机来进行开发.可是.....,苹果开发者账号要一年99美刀,也就是600元人民币.对于一个像我这样的穷人来说,那是多么大的数字,当然,你也可以资助一下我.如果你不想支付这笔

Xcode 6.3 免证书真机调试 已越狱

先说一下环境,系统是 mac 10.10.4 ,Xcode 6.3,iphone 6 plus,ios 8.2 已越狱 这种办法手机必须得越狱,没有越狱的就不用试了,去taobao买个证书折腾折腾,说不定也行,我没试过,可以的话请告知我 OK,进入正题,这里有几个问题 1.Xcode6.3 sdk只有ios8.3,想要在ios8.2的手机上调试,就需要安装ios 8.2 的sdk,在Xcode 升级完之后,旧版本的sdk会被删掉,所以要装旧版本的sdk,就必须要重新下载旧版本的Xcode,我这里

【转载】Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略

原创文章,欢迎分享:未经许可,不得转载:版权所有,侵权必究 开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1 目前Xcode 4.2 Preview版也已经发布,据说其修改方法跟4.1非常类似,只改动了一行代码,请参看参考文章的第二篇.本文仍以4.1版本为例. 更新:现在Xcode 4.2正式版和iOS 5均已发布,下面补充上4.2的修改方法.(2011-10-24) 各步骤会标明版本,比如(Xcode4.1请执行)和(Xcode4.2请执行

Xcode5.1.1+ios 7.1.2 免证书真机调试

Xcode假设不破解.无法真机调试, 也无法编译真机Release文件.仅仅有付费开通Apple开发人员账号,才干申请真机调试.而Xcode进行破解后,结合越狱的iPhone或iPad, 就可以免官方证书开发调试了! 生成本机证书 应用程序->其它->钥匙串訪问 菜单:钥匙串訪问->证书助理->创建证书, 然后按下面图片顺序操作就可以: Xcode 5免证书开发调试_打开创建证书菜单 Xcode 5免证书开发调试_输入证书名称iPhone Developer并选择覆盖默认值 Xco