C# Xamarin.iOS ARKit演示项目出错:“;部署目标为11或更高版本时不支持32位体系结构;
从部署ARKit示例项目时,我得到构建错误C# Xamarin.iOS ARKit演示项目出错:“;部署目标为11或更高版本时不支持32位体系结构;,c#,xamarin.ios,32bit-64bit,ios11,arkit,C#,Xamarin.ios,32bit 64bit,Ios11,Arkit,从部署ARKit示例项目时,我得到构建错误无效架构:ARMv7。部署目标为11或更高版本时不支持32位体系结构 部署设备和我的开发机器的所有内容都将签出: 我在部署设备上运行iOS 11(iPhone6s Plus-ARKit不会在模拟器中运行),并且安装了Xcode 9(在启动Visual Studio for Mac之前,我已经启动过一次)。 Visual Studio for Mac也已更新为最新的稳定版本(此时Alpha和Beta版本中没有ARKit) 我在下面发布此问题的修复程序,希望
无效架构:ARMv7。部署目标为11或更高版本时不支持32位体系结构
部署设备和我的开发机器的所有内容都将签出:
我在部署设备上运行iOS 11(iPhone6s Plus-ARKit不会在模拟器中运行),并且安装了Xcode 9(在启动Visual Studio for Mac之前,我已经启动过一次)。
Visual Studio for Mac也已更新为最新的稳定版本(此时Alpha和Beta版本中没有ARKit)
我在下面发布此问题的修复程序,希望它能帮助将在iOS 11上使用ARKit进行开发的其他人。我正在Visual Studio for Mac上构建ARKit项目,因此此修复程序是为它量身定制的:
Build->iOS构建
SDK版本
设置为11.0
(ARKit仅在iOS 11及以上版本上工作)支持的体系结构
设置为ARM64
(如果尚未设置为该值)将所有32位浮点操作作为64位浮点执行。
步骤#6为我修复了构建错误。一次性检查所有步骤,它应该会工作。一些设置似乎会像某种回退一样切换状态