2009-06-15 88 views
22

我们已经支付iPhone开发的开发者帐户,我们有2个IPHONE一个监狱破碎,另一个非监狱破碎。我们注册了两款手机进行开发并获得了配置文件。我们可以使用非越狱手机进行开发。但我们尝试使用jail打破手机进行开发,我们得到消息错误启动可执行文件没有配备iPhone设备连接。可以越狱iPhone用于发展

但我们可以使用ad hoc配置文件测试应用程序。 这是否意味着越狱设备不能用于开发? 问候, 马尼什

+5

请接受其中一个答案作为“接受的答案”,因为它可以帮助您摆脱Stackoverflow社区,并且还可以增加您自己的评分。 – Linuxmint 2010-12-08 20:49:12

+0

如果你对这个问题感兴趣,为什么不支持Area [51]的[jail-breaking Stack Exchange site]提案(http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?referrer=EuWVi6IpN0_KzzEhC7I-Qw2 ) – rjstelling 2012-01-02 14:22:45

回答

19

我亲自做在越狱设备(我觉得这是剖析/调试好的与所有的UNIX工具可用,以及测试出用于检查篡改的plist文件中的代码开发/测试; - ))以及非越狱设备。

我还没有越狱的设备有任何问题,具体而言,因为他们的行为完全像股票标准固件..

有你:

  • 新增的UDID的供应配置文件
  • 试图消除并在XCode组织器中添加配置文件
  • 重新启动手机,然后尝试构建针对该设备的应用程序
+0

谢谢我遵循上述步骤,我可以使用越狱设备进行开发。 – Manish 2009-06-18 04:49:55

+2

事实上越狱设备并不总是像标准固件一样运行:http://stackoverflow.com/questions/608608/why-does-cocoa-return-an-empty-string-occasionally – 2009-07-13 10:59:33

4

我对jailbreakken iPhone的开发没有任何问题。此外,我喜欢使用几个优点...例如功能齐全的UNIX控制台环境进入设备。 另外使用越狱iPhone可以帮助开发人员更好地了解iPhone/OS/Environment如何在低级别下工作。

您可以将新的目标添加到您的项目并在连接越狱设备时使用它。

你只需要在用户自定义设置添加两个键的新目标(靶>获取信息 - >“构建”标签 - >显示“用户自定义设置”)

PROVISIONING_PROFILE_ALLOWED NO 
PROVISIONING_PROFILE_REQUIRED NO 

所以你会有两个非常相似的目标......一个用于越狱,另一个用于盗版iPhone。

5

我个人每年支付99美元,并使用我的iPod Touch 2G(越狱)进行开发。我发现使用越狱设备进行开发没有任何不利之处。我已经看到使用越狱设备的一些优势。

3

越狱设备将无法使用推送通知。我用一个这样的设备几乎失去了一天。所以最好远离监狱破碎的设备进行开发。