25十二/114
iPhone开发技巧之发布篇(6)— 不需Developper认证的真机调试方法
iPhone开发技巧之发布篇(6)— 不需Developper认证的真机调试方法
以前,iPhone开发入门(10)--- 设备上运行程序中介绍了正式注册iPhone/iOS Developer Program后在设备运行程序的方法;在iPhone开发入门(3)—Linux上构筑iPhone OS3.1.2开发环境 和 iPhone开发进阶(4) --- 使用Makefile自动编译iPhone程序 也简单介绍了在越狱机器上运行程序的方法。
今天给大家介绍另一种不需要注册iPhone/iOS Developer Program,也可以简单地在设备中运行程序的方法.
制作证明书
- 首先通过Keychain制作一个新的证明书 Keychain Access -> Certificate Assistant -> Create a Certification
证明书的名称任意(需要记住,下面会用到),固有类型选择self-signed root,证明书类型选择Code Signing,并选择“let me override defaults”。
程序设置
程序的Code Signing都设置为「Don’t Code Sign」
- 编辑SDKSettings.plist文件
-
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist
将 CODE_SIGNING_REQUIRED 设置为 NO。
设置之后编译程序 for iOS Device。
署名
- 在控制台用codesign给应用程序署名
1 |
codesign –fs “Fake Code Sign” ./Application.app/Application |
验证
制作好Application.app之后,通过iPhoneExplorer,iFile等上传到iPhone的/Applications目录下。并添加执行属性。
OK, 可以运行一下我们的程序看看了。
相关文章
- iPhone开发技巧之发布篇(7)--- 制作自己的Cydia发布源 - (2012-01-20)
- iPhone开发技巧之发布篇(5)--- 在程序中添加广告 - (2011-11-20)
- iPhone开发技巧之发布篇(4)--- 使用 Ad Hoc 发布自己的应用程序 - (2010-07-22)
- iPhone开发技巧之发布篇(3)--- 你的程序被拒了吗? - (2010-07-19)
- iPhone开发技巧之发布篇(2)--- 税务相关手续 - (2010-07-16)
- iPhone开发技巧之发布篇(1)--- 登录银行信息 - (2010-07-12)





2011年12月27日
署名步骤不太清楚。。。这个./Application.app/Application 具体是什么?
2011年12月27日
就是应用程序的名字了,Application.app是个目录,Application就是具体的执行文件
2011年12月29日
能完整例子一下嘛?Application.app这个目录是我自己程序的目录?还是固定的系统目录?
2011年12月29日
一直提示cannot find code object on disk