XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程
2011-10-21 23:54
726 查看
参考资料: http://www.alexwhittemore.com/?p=398&cpage=7#comments
创建以 iPhone Developer 为名字的证书
![](http://pic002.cnblogs.com/images/2011/111855/2011102123090059.png)
证书类型要使用代码签名;名字不重要,“iPhone Developer"好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字
你如果想自己定义签名的具体参数,就把下面那个勾选上
![](http://pic002.cnblogs.com/images/2011/111855/2011102123202212.png)
这样,我们就创建了一个证书
然后手机上要安装 AppSync (此乃装机必备吧)
里的 XCiPhoneOSCodeSignContext 替换成 XCCodeSignContext
保存即可
注意有两处!
![](http://pic002.cnblogs.com/images/2011/111855/2011102123380663.png)
向程序中添加一个 dabaopku.plist 文件,右键选择用 Source Code 打开,文件内容为
![](http://pic002.cnblogs.com/images/2011/111855/2011102123451646.png)
然后回到 Build Setting 界面,找到 Code Signing 节,在 Code Signing Entitlements 里设置值为 dabaopku.plist, Code Signing Identity 里设置值为 iPhone Developer
![](http://pic002.cnblogs.com/images/2011/111855/2011102123482290.png)
![](http://pic002.cnblogs.com/images/2011/111855/2011102123501727.png)
万事俱备,let‘s go!
本方法经测试在 XCode 4.0,iPhone 3GS,iOS 4.3.3,Mac OS X 10.6.8 成功。省却99美元烦恼。
Enjoy it!
一、创建 self-signed cert(自签名证书)
启动钥匙串,选择 钥匙串访问=》证书助理=》创建创建以 iPhone Developer 为名字的证书
![](http://pic002.cnblogs.com/images/2011/111855/2011102123090059.png)
证书类型要使用代码签名;名字不重要,“iPhone Developer"好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字
你如果想自己定义签名的具体参数,就把下面那个勾选上
![](http://pic002.cnblogs.com/images/2011/111855/2011102123202212.png)
这样,我们就创建了一个证书
二、手机越狱
这个是当然的了o(╯□╰)o然后手机上要安装 AppSync (此乃装机必备吧)
三、配置 Info.plist
找到 /Developer/Platforms/iPhoneOS.platform/ 目录的 info.plist 文件(别忘了备份!),打开编辑,把<key>CODE_SIGN_CONTEXT_CLASS</key> <string>XCiPhoneOSCodeSignContext</string>
里的 XCiPhoneOSCodeSignContext 替换成 XCCodeSignContext
保存即可
注意有两处!
四、建立测试工程
新建一个测试工程,打开程序配置界面![](http://pic002.cnblogs.com/images/2011/111855/2011102123380663.png)
向程序中添加一个 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>
![](http://pic002.cnblogs.com/images/2011/111855/2011102123451646.png)
然后回到 Build Setting 界面,找到 Code Signing 节,在 Code Signing Entitlements 里设置值为 dabaopku.plist, Code Signing Identity 里设置值为 iPhone Developer
![](http://pic002.cnblogs.com/images/2011/111855/2011102123482290.png)
五、把你的 iPhone、iPad连上电脑!
![](http://pic002.cnblogs.com/images/2011/111855/2011102123501727.png)
万事俱备,let‘s go!
本方法经测试在 XCode 4.0,iPhone 3GS,iOS 4.3.3,Mac OS X 10.6.8 成功。省却99美元烦恼。
Enjoy it!
相关文章推荐
- 破解xcode_3.2.5_and_ios_sdk_4.2_final.dmg 免证书运行程序到iPhone
- iOS SDK 4.3 ( Xcode 4 )学习笔记 iPhone101 (05)
- iOS SDK 4.3 学习笔记 iPhone101 (02)
- Xcode4.5.1破解iOS免证书开发真机调试与ipa发布
- ios 5.1.1完美越狱+xcode4.1/4.2/4.3免证书(iDP)开发+真机调试+生成ipa文件+破解详细步骤
- Xcode4.5.1破解iOS免证书开发真机调试与ipa发布
- Xcode证书破解 iphone真机部署
- iOS SDK Xcode 完全卸载
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
- Xcode证书破解 iphone真机部署
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- Xcode证书破解 iphone真机部署
- iphone开发软件Xcode3.2.6破解免证书真机开发调试方案
- Unity + Xcode3.2.6 + iOS SDK4.3的问题终于得到解决
- iOS杂谈20—Xcode破解免证书真机调试(包含4.1以上xcode)
- Xcode证书破解 iphone真机部署
- 无证书调试,xcode破解详细教程
- Xcode 4.1/4.2/4.3/4.3.2 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略