在iOS 5.0.1测试版的设备上测试iOS应用



现在,我使用支持iOS 5.0的Xcode 4.2。苹果刚刚发布了iOS 5.0.1 beta 2。我可以把它安装在我的iPhone上。

我想用这个测试版测试,即从Xcode构建代码。

如何从Xcode 4.2为iOS 5.0.1测试版的设备构建代码?

请帮

与iOS 5.0完全相同。我们不能谈论软件的测试版,但我们可以谈论当新版本的iOS发布时会发生什么。当你连接一个安装了新版本iOS的设备时,Xcode Organizer会给你这样的消息:

Xcode没有在名为"Dev iPhone"的设备上调试iOS版本的信息。Xcode可以从设备中收集调试数据,以便使用该版本的iOS进行开发。此过程只需要在每个iOS版本中执行一次,并且需要几分钟。

你只需点击OK或类似的按钮,Xcode就会下载必要的调试数据。然后你可以从Xcode构建到设备,并像往常一样使用所有的调试工具。这个过程适用于点发布。这对于主要更新(例如iOS 6发布)是不太可能的,对于iOS 5.1可能也可能不起作用,这取决于所包含的更改。但是当苹果没有向开发者发布新版本的Xcode时,你可以肯定这是因为它不需要。

理解iOS更新版本(针对设备)和iOS SDK(针对Xcode)之间的区别非常重要。iOS的点发布并不一定需要对iOS SDK进行任何更改,因此Xcode现在可以按需下载调试信息(这个功能已经存在一段时间了),你不一定需要更新版本的Xcode。同样地,在Xcode 4.2中,你仍然将iOS 5.0设置为基础SDK,即使你将较早版本(例如iOS 4.2)设置为部署目标。您不需要iOS SDK v4.2来针对iOS 4.2进行部署。(如果你仍然想支持iPhone 3G和同等的ipod,请确保在构建设置中将"armv6"添加回目标架构,因为在Xcode 4.2中,默认情况下不包括此功能。)

相关内容

  • 没有找到相关文章

最新更新