1

通过将先前的 SDK 安装到 XCode 中,可以在较新版本的 XCode(4.5+)中为 armv6 编译。见http://blog.chpwn.com/post/31824877081

当想要开发具有不同平台目标和功能集的不同应用程序时,这很有用。

如何使用较新版本的 XCode(但较旧的 SDK)将 Monotouch 应用程序编译为 armv6?

4

1 回答 1

2

Xamarin.iOS (MonoTouch) 并不真正依赖于特定的 Xcode,但有些东西会随着安装的版本自行调整。

您不需要破解您当前安装的 Xcode(太多事情可能出错),但您可以并排安装多个版本的 Xcode,例如,我在同一台 Lion 笔记本电脑上安装了 4.2、4.3、4.4 和 4.5。在安装新的之前,只需重命名安装在默认位置的那个。

当您选择旧的 Xcode(来自 Xamarin Studio,或更旧的 MonoDevelop 版本,首选项)时,它应该调整为正确的功能。IOW 一旦安装了 4.4(并设置为默认值),那么 ARMv6 应该可用。

于 2013-03-28T23:44:38.920 回答