通过将先前的 SDK 安装到 XCode 中,可以在较新版本的 XCode(4.5+)中为 armv6 编译。见http://blog.chpwn.com/post/31824877081
当想要开发具有不同平台目标和功能集的不同应用程序时,这很有用。
如何使用较新版本的 XCode(但较旧的 SDK)将 Monotouch 应用程序编译为 armv6?
通过将先前的 SDK 安装到 XCode 中,可以在较新版本的 XCode(4.5+)中为 armv6 编译。见http://blog.chpwn.com/post/31824877081
当想要开发具有不同平台目标和功能集的不同应用程序时,这很有用。
如何使用较新版本的 XCode(但较旧的 SDK)将 Monotouch 应用程序编译为 armv6?
Xamarin.iOS (MonoTouch) 并不真正依赖于特定的 Xcode,但有些东西会随着安装的版本自行调整。
您不需要破解您当前安装的 Xcode(太多事情可能出错),但您可以并排安装多个版本的 Xcode,例如,我在同一台 Lion 笔记本电脑上安装了 4.2、4.3、4.4 和 4.5。在安装新的之前,只需重命名安装在默认位置的那个。
当您选择旧的 Xcode(来自 Xamarin Studio,或更旧的 MonoDevelop 版本,首选项)时,它应该调整为正确的功能。IOW 一旦安装了 4.4(并设置为默认值),那么 ARMv6 应该可用。