使用iOS 5.0.1 beta版设备测试iOS应用

时间:2011-11-10 04:56:38

标签: ios xcode

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

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

如何从Xcode 4.2为iOS 5.0.1 beta设备构建代码?

请帮忙

1 个答案:

答案 0 :(得分:4)

与iOS 5.0完全相同。我们不能谈论该软件的beta版本,但我们可以谈谈在发布新版本的iOS时会发生什么。当您连接安装了较新版本iOS的设备时,Xcode Organizer会给您一条消息:

  

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

您只需单击“确定”或类似内容,Xcode就会下载必要的调试数据。然后,您可以从Xcode构建到设备并像往常一样使用所有调试工具。此过程适用于点发布。这不太适用于主要更新(例如,如果iOS 6已发布),它可能适用于iOS 5.1,也可能不适用于iOS 5.1,具体取决于所包含的更改。但是,当Apple没有向开发人员发布新版本的Xcode时,你可以肯定这是因为不需要它。

了解更新版本的iOS(用于设备)和iOS SDK(用于Xcode)之间的区别非常重要。 iOS的点版本不一定需要对iOS SDK进行任何更改,因此Xcode现在能够按需下载调试信息(a feature that has been around for a while),您不一定需要更新版本的Xcode。同样,使用Xcode 4.2,即使您将早期版本(例如iOS 4.2)设置为部署目标,仍将iOS 5.0设置为基本SDK。您不需要iOS SDK v4.2来定位iOS 4.2进行部署。 (如果您仍想支持iPhone 3G和等效的iPod,请确保将“armv6”添加回构建设置中的目标架构,如Xcode 4.2中所示,默认情况下不包括此内容。)