可能重复:
Install iOS Apps on device without developer program, iOS 5.1如何在Xcode 4.3.1的iPhone应用程序部署到其IOS 5.0.1一个真正的iPhone设备jailbreaked
我希望能够创造Xcode中的项目并在模拟器上运行应用程序。 本质上,我想在之前开发具有证书的应用程序,但最终针对App Store。一旦完成,我将拿到证书,所以如果我中途退出,我不会浪费金钱。
可能重复:
Install iOS Apps on device without developer program, iOS 5.1如何在Xcode 4.3.1的iPhone应用程序部署到其IOS 5.0.1一个真正的iPhone设备jailbreaked
我希望能够创造Xcode中的项目并在模拟器上运行应用程序。 本质上,我想在之前开发具有证书的应用程序,但最终针对App Store。一旦完成,我将拿到证书,所以如果我中途退出,我不会浪费金钱。
如果没有付费开发者帐户,则无法部署到设备。
我不认为这是完全正确的;你可以做一个企业部署,但这与App Store无关。 http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf – 2012-07-25 23:47:00
@RobertHarvey好吧,这将会更加昂贵,甚至更难以获得,因此您正确指出的异常与此特定情况无关。 – Till 2012-07-25 23:53:43
不过,我认为有一种方法可以在不涉及商店的情况下部署到自己的个人设备上。我甚至不认为该设备需要越狱。 – 2012-07-25 23:55:42
我不建议这样做,但它是可能不一个越狱的手机上一个开发者账户支付应用程序部署到设备。这(can Jailbroken iphone used for development)问题有很多关于如何部署应用程序的信息。这(Install iOS Apps on device without developer program, iOS 5.1)的问题有很好的一步一步的指示,你想要做什么。下面是说明在第二环节的样本:
- 创建名为在Xcode项目构建设置“iPhone开发者
- 打开“代码签名身份”自签名证书回 - 用你的自签名证书“iPhone开发者
- 更改info.plist中出现的陈述
- 下载LDID,使可执行
- 创建python脚本,因此把它贴在/ usr/bin中,变化python脚本引用
- 变化iPhoneCodeSign.xcspec使用ldid3.py
- 触摸通过SSH设备上创建tdmtanf文件
- 不要把-gta旗 '其他代码签名旗'
希望这有助于!
你可以在模拟器上运行免费的开发人员ID,无需付费。如果您准备在设备上测试并部署到App Store,则需要付费。 – 2012-07-25 23:41:34