我该如何在我的实际iPad上测试我的iPad应用程序?

5

我正在使用iOS SDK 4和Xcode 3.2开发我的第一个iPad应用程序。我已经编写了一个简单的Hello World,并且已经能够在iPhone模拟器中运行它。我想知道:

  1. 如何获取iPad模拟器?
  2. 是否有可能在不购买99美元的开发者许可证的情况下测试我的应用程序在实际的iPad上?

谢谢,

Mike


1
这个问题已经被问答过很多次了。没有ADC会员资格,你无法运行应用程序。这是入门的价格。 - warrenm
我一开始以为"入门费"是要我们去买iMac,只是为了满足客户简单的请求:"你能在iPad菜单上添加一个视频文件的快捷方式吗?这样我们就可以直接点击打开它了。" - mclark1129
而我曾经认为,强大的HTML5支持将消除对本地应用程序的需求^^ - Oskar Duveborn
参见:https://dev59.com/oE3Sa4cB1Zd3GeqPsRyS - Brad Larson
只需向您的客户收取所有费用。 - Matti Virkkunen
4个回答

7
有非官方的方法可以将你的应用程序安装到设备上,你需要越狱并安装名为AppSync的软件。如果苹果发现了这一点,它将使你的保修失效(使用iTunes中的还原按钮将设备恢复到其原始设置意味着他们无法发现,所以在去苹果店之前请先恢复),如果他们确实发现了,可能会对你作为开发者产生不利影响(但机会很小)。(我没有问题提供具体细节,因为美国政府已经表示越狱是合法的) http://www.pcworld.com/article/201892/us_government_iphone_jailbreaking_is_fair_use.html

我希望我们能这样做,但我不认为我们的客户会因为我们取消他们设备的保修而感到满意。 - mclark1129
@Mike C:如果他们通过应用商店购买应用程序,您不会使他们的保修无效。 - Matti Virkkunen
1
使用这种非官方的方式测试应用程序是可以的,只要你在使用后进行清理。如果你的客户是企业或类似的组织,我认为苹果允许他们将非App Store应用程序放在特定于他们公司等的i设备上(即他们不希望所有机密信息都在应用商店中)。 - Jonathan.

3
SDK包括一个iPad模拟器。我没有我的Mac在身边,但是当你启动模拟器时应该能够选择目标设备。你也可以在模拟器内部在iPhone和iPad模式之间切换-检查硬件菜单。
是的,您必须拥有付费开发人员会员才能将代码部署到您的设备上。这是唯一官方的方法。

我成功找到了iPad模拟器选项,但首先我必须将我的目标设定升级为iPad,然后才能选择它。 - mclark1129

1
如果您已经越狱,那么请从Hackulo.us仓库安装App Sync。只需在iTunes中同步您的应用程序而无需签名即可轻松使用!

-1

这是另一种防止Flash进入iPad的方法,如果您可以在不经过苹果的情况下将自己的Flash放入设备中,那么您也可以放入别人的Flash。我认为应该允许这样做,但如果某些软件在非官方发布的软件上无法正常工作,则不应得到苹果的支持。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接