24

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

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

4

5 回答 5

20

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

我对越狱设备没有任何问题,因为它们的行为与库存标准固件完全一样。

你:

  • 将 UDID 添加到配置文件中
  • 尝试在 XCode 管理器中删除和添加配置文件
  • 重新启动手机,然后尝试构建一个针对该设备的应用程序
于 2009-06-15T13:10:47.713 回答
5

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

于 2010-12-04T18:40:58.823 回答
4

I have no any problems with development for jailbroken iPhone. Moreover I like to use several advantages... for example full-featured UNIX console environment into device. In additional using jailbroken iPhone may help developer better understand how iPhone/OS/Environment works at low level.

You may add new Target to your project and use it if you connect jailbroken device.

You just need to add two keys for new target in User-Defined Settings (Target->Get Info->"Build" Tab->Show "User-Defined Settings")

 PROVISIONING_PROFILE_ALLOWED  NO 
 PROVISIONING_PROFILE_REQUIRED NO

So you will have two very similar targets... one for jailbroken and second for povisioned iPhone.

于 2009-06-15T16:34:01.167 回答
3

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

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

于 2009-07-13T10:50:46.493 回答
3

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

于 2012-01-27T11:11:13.510 回答