XCode 4.0 iOS SDK 4.3 iPhone证书破解 完全教程
参考资料: 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!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架