首页 > IPhone > XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程

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

2011年12月15日 发表评论 阅读评论

完全从别人那转来的,而且按步骤操作后的确可以真机调试,记在这里就是为了以后方便恢复到使用购买的证书。

一、创建 self-signed cert(自签名证书)
启动钥匙串,选择 钥匙串访问=》证书助理=》创建
创建以 iPhone Developer 为名字的证书

证书类型要使用代码签名;名字不重要,“iPhone Developer”好像纯粹是为了和 XCode的默认值一致,你也可以使用自己的名字
你如果想自己定义签名的具体参数,就把下面那个勾选上

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

二、手机越狱
这个是当然的了o(╯□╰)o
然后手机上要安装 AppSync (此乃装机必备吧

三、配置 Info.plist
找到 /Developer/Platforms/iPhoneOS.platform/ 目录的 info.plist 文件(别忘了备份!),打开编辑,把里的 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美元烦恼。

参考文档:
1.http://www.cnblogs.com/dabaopku/archive/2011/10/21/2220840.html

除非注明,文章为IT热血青年原创,欢迎转载!转载请注明本文地址,谢谢。
本文地址:http://blog.itblood.com/xcode-4-0-ios-sdk-4-3-iphone.html

分类: IPhone 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.