2010-07-26 108 views
5

我正在使用iOS SDK 4和Xcode 3.2开发我的第一个iPad应用程序。我写了一个简单的Hello World,并且能够在iPhone模拟器中运行它。我想弄清楚:如何在我的iPad上测试我的iPad应用程序?

  1. 我怎样才能得到一个iPad模拟器?
  2. 是否可以在我的实际iPad上测试我的应用程序,而无需注册99美元的开发者许可证?

谢谢,

麦克

+1

这已被询问并回答了很多次。没有ADC会员资格,您无法运行应用程序。这是进入的价格。 – warrenm 2010-07-26 19:59:36

+0

我认为'入门价格'是我们不得不用尽的iMac,只是为了满足客户的简单要求:“你可以在iPad的菜单上放置这个视频文件的快捷方式,所以我们可以点击打开它直?” – mclark1129 2010-07-26 20:11:24

+0

在这里,我认为,真棒的HTML5支持将否定本地应用程序的需要^^ – 2010-07-26 20:17:25

回答

3

SDK包括一个iPad模拟器。我的Mac前面没有我,但您应该能够在启动模拟器时选择要定位的设备。您还可以在模拟器内切换iPhone和iPad模式 - 检查硬件菜单。

是的,您必须拥有付费开发者会员才能将代码部署到您的设备。这是唯一的官方方式。

+0

我能够找到iPad模拟器选项,我必须先升级我的Target for iPad,然后选择它。 – mclark1129 2010-07-26 20:07:39

7

有非官方的方式让你的应用程序到你的设备上,你必须越狱它,并从cydia安装名为AppSync的软件。如果Apple发现(使用iTunes中的恢复按钮恢复设备的原始设置意味着他们无法辨别,那么在您去苹果商店之前进行更改),并且如果他们确实发现这可能会损害他们对你作为一个开发人员(但机会是很渺茫) (我没有问题,给出具体的细节,美国政府曾表示,越狱是合法的) http://www.pcworld.com/article/201892/us_government_iphone_jailbreaking_is_fair_use.html

+0

我希望我们能做到,但我不认为我们的客户会很高兴我们排除他们的设备担保。 – mclark1129 2010-07-26 20:17:40

+0

@Mike C:如果他们通过应用程序商店购买应用程序,您不会失去其保证。 – 2010-07-26 21:10:51

+1

使用这种非官方的方式测试应用程序是好的,只要你自己清理。如果你的客户是一家企业或类似的公司,我认为苹果允许他们将非App商店应用放在他们的iDevices上,这些应用专门针对他们的公司/等。 (即他们不希望他们在应用程序商店的所有机密信息) – 2010-07-26 21:56:52

-1

这是另一种方式来保持闪光灯从获取到的iPad ,如果你可以把自己放在设备上而不经过苹果,那么你也可以把别人的。我认为这应该是允许的,但如果某些软件不能正常发布,它不应该被Apple支持。

1

如果您已越狱,请从Hackulo.us库中安装应用程序同步。只需在iTunes中同步您的应用程序而无需签名。它会像Pi一样轻松工作!