可以用Jailbroken iphone进行开发

时间:2009-06-15 09:50:48

标签: iphone iphone-sdk-3.0 jailbreak

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

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

5 个答案:

答案 0 :(得分:20)

我个人在越狱设备上进行开发/测试(我发现使用所有可用的UNIX工具进行分析/调试很好,以及测试用于检查篡改的plist文件的代码;-))以及非越狱设备。

我没有专门针对越狱设备的任何问题,因为它们的行为与股票标准固件完全相同。

有你:

  • 将UDID添加到配置文件
  • 尝试在XCode管理器中删除和添加配置文件
  • 重新启动手机,然后尝试构建定位到设备的应用

答案 1 :(得分:5)

我个人每年支付99美元并使用我的iPod Touch 2G(越狱)进行开发。我发现使用越狱设备进行开发没有任何缺点。我实际上看到了使用越狱设备的一些优点。

答案 2 :(得分:4)

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

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

您只需在用户定义的设置中为新目标添加两个键(目标 - >获取信息 - >“构建”选项卡 - >显示“用户定义的设置”)

 PROVISIONING_PROFILE_ALLOWED  NO 
 PROVISIONING_PROFILE_REQUIRED NO

所以你将有两个非常相似的目标......一个用于越狱,另一个用于预测的iPhone。

答案 3 :(得分:3)

警告 - iPhone开发者协议现在禁止您越狱手机: http://news.softpedia.com/news/iPhone-Developer-Agreement-Bans-iPhone-OS-Jailbreak-108599.shtml

如果您希望自己的应用程序在越狱手机上禁用自己,我不确定应该怎么做 - 您将如何测试它?

答案 4 :(得分:3)

越狱设备无法使用推送通知。我用一台这样的设备丢了差不多一天。因此,最好远离监狱破坏的设备进行开发。