我们为iphone开发支付了开发者帐户,我们有2个iphone,一个监狱被打破,另一个非监狱被打破。我们已经注册了两部手机用于开发并获得了配置文件。我们可以使用非越狱手机进行开发。但我们尝试使用jail破坏手机进行开发我们收到消息错误启动可执行文件没有预配置的iphone设备已连接。
但我们可以使用ad hoc配置文件测试应用程序。 这是否意味着越狱设备不能用于开发? 问候, Manish
答案 0 :(得分:20)
我个人在越狱设备上进行开发/测试(我发现使用所有可用的UNIX工具进行分析/调试很好,以及测试用于检查篡改的plist文件的代码;-))以及非越狱设备。
我没有专门针对越狱设备的任何问题,因为它们的行为与股票标准固件完全相同。
有你:
答案 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)
越狱设备无法使用推送通知。我用一台这样的设备丢了差不多一天。因此,最好远离监狱破坏的设备进行开发。