我将我的应用更新为ios6并且我遇到以下问题
无法通过体系结构构建应用程序 支持ARMv6 + ARM v7,但只支持ARM v7(错误就是这样) iOS6与ARM v6不兼容)。这意味着我的申请 不适用于所有设备?
使用ARMv7构建应用程序无法使用该标志 LLVM ...(错误MT3001)
使用SD 6构建应用程序也将向后兼容 与其他iOS较低和所有其他设备(请参阅问题/错误 1)。
我的系统配置是
答案 0 :(得分:14)
Xamarin.iOS 7.0支持的设备架构取决于您安装的Xcode版本:
这是Xcode的每个版本的限制,而不是Xamarin.iOS本身。请注意,如果您想专门使用任何iOS6功能,则需要Xcode 4.5。
如果您只为ARMv7构建,您将失去对最初的iPhone,iPhone 3G(但不是3GS)以及第一代和第二代iPod的支持。以下是完整列表:
ARMv6 (Xamarin.iOS停止支持ARMv6 with v8.10)
<强> ARMv7的强>
<强> ARMv7s 强>
ARM64 (Xamarin.iOS在v8.6中开始支持ARM64)
这意味着如果您仍希望与旧设备兼容,则需要使用Xcode 4.4(并放弃任何iOS6功能)。