Application Loader错误消息 - 支持的体系结构

时间:2011-05-26 03:36:39

标签: xamarin.ios

我们在商店中有一个早于LLVM编译器选项的应用程序。

当我上传新版本并将“LLVM优化编译器”开关设置为“关闭”时,我收到错误消息,说我的包没有标记架构(arm v6或v7)。当我使用Arm V7将其打开(测试后)时,我收到一个错误,我最终理解这意味着我无法限制现有应用程序的兼容性。

所以我打开了armv6 / v7,上传得很好,但结果非常大。

有没有办法让LLVM关闭,但是仍然以与旧版MonoTouch一致的方式指定所需的架构,以保持app loader的快乐?

1 个答案:

答案 0 :(得分:0)

您应该能够在项目设置的“iPhone构建”部分中禁用LLVM编译器。这将使MonoTouch使用原始编译器,这将正常工作。

您也可以打开LLVM编译器,并将架构设置为ARMv6。 ARMv7设备也可以正常运行ARMv6代码,因此代码将在所有体系结构上运行。