ios - 使用 iOS 5.0.1 beta 版本的设备测试 iOS 应用程序

标签 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 设备构建代码?

请帮忙

最佳答案

以与 iOS 5.0 完全相同的方式。我们不能谈论该软件的测试版,但我们可以谈论发布新版本的 iOS 时会发生什么。当您连接安装了较新版本 iOS 的设备时,Xcode Organizer 会向您显示如下消息:

Xcode does not have debugging information for the version of iOS on the device named “Dev iPhone”. Xcode can collect debugging data from the device to enable development with this version of iOS. This process only needs to be done once per iOS version, and will take several minutes.

您只需单击“确定”或类似按钮,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 为目标进行部署。 (只要确保在build设置中将“armv6”添加回目标架构,如果您仍想支持 iPhone 3G 和等效的 iPod,因为在 Xcode 4.2 中默认情况下不包含它。)

关于ios - 使用 iOS 5.0.1 beta 版本的设备测试 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075179/

相关文章:

ios - 定义 Realm 数据库结构 (Swift)

ios - 如何将 AppDelegate 的引用发送到 Viewcontroller 子类?

ios - iPhone X - Safe Area 没有实现全面屏体验?

iOS mapview 使用 word 搜索位置

swift - 仅使用两个 View Controller 循环 - 显示用户关注者的用户配置文件

ios - 如何在 tvos 应用程序中将焦点移动到 CollectionView 单元格中的按钮上?

ios - 带有本地通知(如提醒)的地理位置

ios - 当 dataSource 数组正确时 UICollectionView 出现 "Index Out Of Range"错误

ios - 当互联网中断时,它使我的应用程序在加载数据时处于缓慢状态

ios - 在 iPhone 中连续播放 1 个声音片段而不会出现任何中断