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

标签: xcode ios sdk | 发表时间:2011-10-21 23:54 | 作者:大宝pku Pei
出处:http://www.cnblogs.com/

参考资料: http://www.alexwhittemore.com/?p=398&cpage=7#comments

一、创建 self-signed cert(自签名证书)

启动钥匙串,选择 钥匙串访问=》证书助理=》创建

创建以 iPhone Developer 为名字的证书

.

.

证书类型好像不重要,我就是随便选的;名字好像也不重要,“iPhone Developer"好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字

你如果想自己定义签名的具体参数,就把下面那个勾选上

.

.

这样,我们就创建了一个证书

二、手机越狱

这个是当然的了o(╯□╰)o

然后手机上要安装 AppSync (此乃装机必备吧)

三、配置 Info.plist

找到 /Developer/Platforms/iPhoneOS.platform/ 目录的 info.plist 文件(别忘了备份!),打开编辑,把

<key>CODE_SIGN_CONTEXT_CLASS</key>
<string>XCiPhoneOSCodeSignContext</string>

里的 XCiPhoneOSCodeSignContext 替换成 XCCodeSignContext

保存即可

注意有两处!

四、建立测试工程

新建一个测试工程,打开程序配置界面

.

.

向程序中添加一个 dabaopku.plist 文件,右键选择用 Source Code 打开,文件内容为

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>application-identifier</key>
        <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
        <key>keychain-access-groups</key>
        <array>
            <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
        </array>
        <key>get-task-allow</key>
        <true/>
    </dict>
</plist>

  

.

.

然后回到 Build Setting 界面,找到 Code Signing 节,在 Code Signing Entitlements 里设置值为 dabaopku.plist, Code Signing Identity 里设置值为 iPhone Developer

.

.

五、把你的 iPhone、iPad连上电脑!

.

.

万事俱备,let‘s go!

.

本方法经测试在 XCode 4.0,iPhone 3GS,iOS 4.3.3,Mac OS X 10.6.8 成功。省却99美元烦恼。

.

Enjoy it!

作者: 大宝pku 发表于 2011-10-21 23:54 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· Android应用较苹果更易被从应用商店中删除(2011-10-21 23:01)
· iOS 5的八大缺陷(2011-10-21 22:58)
· Ruby开发者应该熟悉的10个工具(2011-10-21 22:53)
· 横排还是竖排?对Windows 8来说,这是个问题(2011-10-21 22:50)
· Dreamhost发生大面积故障 服务中断(2011-10-21 22:46)

编辑推荐:最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用51

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

相关 [xcode ios sdk] 推荐:

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 5、Xcode 6 免证书真机调试

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

苹果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 4.5.2免证书(iDP)开发

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

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

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

使用 Xcode 5创建 Hello World App

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

Goolge发布Chromecast SDK

- - Chrome迷
自从有了Chromecast,用户把各种自己喜爱的在线内容投放到电视屏幕上变得非常方便,投放过程简单得只需要用户按下手机、平板和笔记本上的投放按钮. 今日,为了让内容更容易地被呈现到电视上,Google发布了Chromecast软件开发套件(SDK),开发者们可以在自己的应用和网站上提供Chromecast接入.

微软发布Kinect SDK For Windows

- skyan - Solidot
微软遵守承诺发布了Kinect SDK For Windows,允许教育研究人员或爱好者为这种体感控制器开发新的应用. SDK是基于XBOX 360上使用的软件,但微软将其移植到了.NET平台,支持C#、VB.NET或C++.NET等开发语言. Kinect SDK For Windows的运行平台是Windows 7,最低硬件需求是4GB RAM、双核处理器和DirectX 9.0c显卡,开发工具是Visual Studio 2010 Express(免费版),.NET Framework 4.0.

Kinect for Windows SDK出炉了

- 杯子 - 增强视觉 | 计算机视觉 增强现实
官方首页:http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/default.aspx. 微软从PrimeSense买来Kinect硬件加上来自Andrew Blake 带领的MSR剑桥视觉组的算法,让微软在本已经热卖的XBox360上又大赚了一大笔.

Kinect for Windows SDK 本周发布

- 王辉 - LiveSino - LiveSide 中文版
微软在 MIX 11 大会上宣布了 Kinect for Windows SDK,也演示了相关的开发和应用,但始终未提供 Beta 版 SDK 的下载. 微软西班牙总裁 María Garaña 周三披露微软计划本周发布 Kinect for Windows SDK Beta. 根据微软研究院网站,Kinect for Windows SDK 包括:.