不需Developper认证的真机调试


转自:  http://www.cocoachina.com/newbie/env/2012/0425/4191.html

真机测试需要开发人员交纳99美金,对于急于真机测试并没时间等待审核的朋友,这个小技巧或许很有用。

 

今天给大家介绍另一种不需要注册iPhone/iOS Developer Program,也可以简单地在设备中运行程序的方法.

制作证明书

首先通过Keychain制作一个新的证明书 Keychain Access -> Certificate Assistant -> Create a Certification

不需Developper认证的真机调试_第1张图片

证明书的名称任意(需要记住,下面会用到),固有类型选择self-signed root,证明书类型选择Code Signing,并选择“let me override defaults”。

不需Developper认证的真机调试_第2张图片


程序设置

程序的Code Signing都设置为「Don’t Code Sign」

编辑SDKSettings.plist文件

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist

将 CODE_SIGNING_REQUIRED 设置为 NO。
不需Developper认证的真机调试_第3张图片

设置之后编译程序 for iOS Device。

署名

在控制台用codesign给应用程序署名

codesign –fs “Fake Code Sign” ./Application.app/Application

验证

制作好Application.app之后,通过iPhoneExplorer,iFile等上传到iPhone的/Applications目录下。并添加执行属性。
 

OK, 可以运行一下我们的程序看看了。

 

你可能感兴趣的:(ios,测试,iPhone,Access)