ios - 使用 Xcode 4.3.2 - iOS 5 SDK 在 iOS 6.1 设备上部署

标签 ios xcode cocoa-touch ios5 deployment

我想在 iOS 6 设备上部署我的 iOS 5.1 BASE SDK 项目(使用 Xcode 4.3.2)。我完全了解有关此问题的当前解决方案;

注意:我不想在模拟器上工作,因为我在 MBPRO 13' 上工作,而 iPad 模拟器不适合我的屏幕。由于我似乎无法降级 iPad,这就是我必须处理的问题。

选项 A:升级到 Xcode 4.5

缺点

  • 很多人在使用多个版本的 Xcode 时遇到问题,而我正在深入研究当前的项目。所以我不能冒险。

选项 B: 创建存档文件并将其作为 IPA 文件分发。然后通过 iTunes 将其发送到设备。

缺点

  • 这个选项似乎是最合适的选项,因为我不需要更改任何内容。但问题是创建 IPA 并通过 iTunes 将其发送到设备大约需要 3-4 分钟。

我要求解决选项 A 或 B 的缺点。

  • 是否有可靠的方法来保留两个版本的 Xcode 并以 100% 的安全性在它们之间切换而不破坏任何 Xcode?
  • 是否有这样的自动化程序可以检索 IPA 并将其放入设备以用于选项 B?
  • 或者是否有选项 C 可以帮助我解决这个问题?

既然这应该是一个普遍的问题,那么应该有一个简单的解决方案来解决这个问题。

最佳答案

问:是否有可靠的方法来保留两个版本的 Xcode 并以 100% 的安全性在它们之间切换而不破坏任何 Xcode?

A: 是的,只是将它们安装在不同的地方。我定期发布安装在 /Applications 中的 Xcode 版本和开发者预览版安装在 ~/Applications .

问:是否有这样的自动化程序可以检索 IPA 并将其放入设备以用于选项 B?

A:我不这么认为,所以你可以自己写。您也可以使用 TestFlight。

问:或者有选项C可以帮助我解决这个问题吗?

答:更新到 Xcode 4.6 即可正常工作。

另请注意,iPhone 模拟器可以缩放以适合您的桌面;在我的 15"MBP 上针对 Retina iDevices 进行测试时,我经常需要这样做。

关于ios - 使用 Xcode 4.3.2 - iOS 5 SDK 在 iOS 6.1 设备上部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14896066/

相关文章:

ios - 在 UIViewController 中,Controller 应该配置它管理的 View ?

ios - Segue 可选值 nil

ios - 为什么设计与模拟器和实际 View 不同

ios - 字符串的长度作为字符串的扩展

xcode - 触摸内部按钮无法正常工作

ios - autorelease 什么时候发布

ios - 在框架错误中包含非模块化 header - 如何使传递依赖项与 cocoapods 一起工作?

ios - Xcode iOS 14 WidgetKit 并不总是附加到调试器

ios - 如何阻止 viewForAnnotation 方法覆盖 iOS 中的默认用户位置蓝色信标

ios - 当两个单独的 NSFetchRequest 都完成时采取行动