1

我想在 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 可以帮助我解决这个问题?

由于这应该是一个常见问题,因此应该有一个简单的解决方案。

4

1 回答 1

2

问:有没有一种可靠的方法来保持两个版本的 Xcode 并在它们之间以 100% 的安全性进行切换并且不会破坏任何 Xcode?

A: 是的,只需将它们安装在不同的地方。我经常发布/Applications安装在~/Applications.

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

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

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

A: 更新到 Xcode 4.6 并像你应该的那样工作。

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

于 2013-02-15T14:18:47.030 回答