Mono iOS 6单声道和向后兼容性

Mono iOS 6单声道和向后兼容性,mono,xamarin.ios,monodevelop,ios6,armv7,Mono,Xamarin.ios,Monodevelop,Ios6,Armv7,我正在将我的应用程序更新到ios6,我遇到以下问题 按体系结构构建应用程序是不可能的 支持ARMv6+ARM v7,但仅支持ARM v7(错误是 iOS6与ARM v6不兼容)。这意味着我的申请 无法与所有设备一起工作 使用ARMv7构建应用程序时无法使用该标志 LLVM。。。(错误MT3001) 使用SD6构建的应用程序也将向后兼容 其他iOS和所有其他设备(请参阅问题/错误 1) 我的系统配置是 MonoDevelop 3.0.4.7 MonoTouch 6.0.0.0 Mono 2.1

我正在将我的应用程序更新到ios6,我遇到以下问题

  • 按体系结构构建应用程序是不可能的 支持ARMv6+ARM v7,但仅支持ARM v7(错误是 iOS6与ARM v6不兼容)。这意味着我的申请 无法与所有设备一起工作

  • 使用ARMv7构建应用程序时无法使用该标志 LLVM。。。(错误MT3001)

  • 使用SD6构建的应用程序也将向后兼容 其他iOS和所有其他设备(请参阅问题/错误 1)

  • 我的系统配置是

    • MonoDevelop 3.0.4.7
    • MonoTouch 6.0.0.0
    • Mono 2.10.9

    Xamarin.iOS 7.0支持的设备体系结构取决于您安装的Xcode版本:

    • Xcode 4.5(或更高版本):ARMv7和ARMv7s
    • Xcode 4.4(或更早版本):ARMv6和ARMv7
    这是每个Xcode版本的限制,而不是Xamarin.iOS本身。请注意,如果您想专门使用任何iOS6功能,则需要Xcode 4.5

    如果您只为ARMv7构建,您将失去对最初的iPhone、iPhone 3G(但不是3GS)以及第一代和第二代iPod的支持。以下是完整的列表:

    ARMv6(Xamarin.iOS已停止对带有v8.10的ARMv6的支持)

    • iPhone(原版)、3G
    • iPod第1代、第2代
    ARMv7

    • iPhone3GS、4、4S
    • ipad1、2、3、Mini
    • iPod 3、4、第五代
    ARMv7s

    • iPhone5
    • iphone5c
    • iPad4
    ARM64(Xamarin.iOS在v8.6中开始支持ARM64)

    • iphone5s
    • iphone6,6+
    • iPad Air
    • iPadMini2、3
    这意味着,如果您仍想与旧设备兼容,则需要使用Xcode 4.4(并放弃任何iOS6功能)。

    2)是一个不同的主题,应该是不同的stackoverflow问题(或错误报告:)。好的。