我有一个简单的问题。
我使用旧版iPhone与ios 3.1.3版本,我必须为ios 5.0版提供应用程序。
是否可以在没有正确的5.0设备的情况下构建并向商店提供5.0应用程序?
问题是,购买每一台ios版设备都不是很便宜。
我知道可能需要在真实设备上进行测试,但我只想知道理论上是否可以在没有设备的情况下进行开发和交付。
感谢您的帮助
的Matthias
答案 0 :(得分:1)
是的,这是可能的。 Xcode附带一个iOS模拟器,模拟运行iOS 4.3和5.0的iPhone和iPad。然而,这些并不完全匹配真实设备,所以你真的应该在真实设备上进行测试。还有一个问题是许多功能无法在模拟器上运行,例如应用内购买和Game Center。但对于基本应用程序,你可以勉强。
如果您希望降低成本,iPod触控几乎与iPhone相同且价格便宜很多,因此这是在真实设备上测试的低成本方式。如果可能的话,我还会将你当前的设备升级到iOS 4 - 现在iOS 3几乎已经死了,因此最好在iOS 4的真实设备上进行测试,而不是尝试支持iOS 3。
答案 1 :(得分:0)
是的,可以在没有正确版本的情况下发布应用程序。
我发现,甚至可以在没有iPhone的情况下提供应用程序。
答案 2 :(得分:0)
即使您可以在没有iOS设备的情况下部署应用程序..或者拥有iOS版本较低的设备..
但是在将来我一般会给出一个很好的建议就是找到一个拥有正确iOS设备版本的人(任何其他版本都可以使用)并让他尝试使用ad-hoc发行版的应用程序。这样你就可以获得反馈您的应用将如何执行..
答案 3 :(得分:0)
是的,这是可能的。无论如何,您可以使用模拟器测试大多数功能。
答案 4 :(得分:0)
使用新的Xcode,您在构建发布时不需要该设备。 您需要做的是在菜单中选择iOS设备,然后选择产品 - >存档。 然后,您将在组织者中看到“验证”和“提交”选项。