rdu*_*and 3 visual-studio xamarin.ios ios xamarin
我们在 Visual Studio 中有一个 Xamarin 项目。在“项目选项”中,对于“iOS Build”,我们想添加对 ARMv7s 的支持(如果可能,甚至是 ARMv7)。
但是,在“支持的体系结构”下拉列表中,唯一可用的值是 ARM64。
我们已经尝试手动编辑 .csproj 文件并设置:
<MTouchArch>ARMv7s, ARM64</MTouchArch>
Run Code Online (Sandbox Code Playgroud)
但这种变化并没有反映在项目中。
为什么我们不能选择这些架构,我们如何添加对旧设备/操作系统的支持?
这是窗口的样子:
版本信息:
适用于 Mac 的 Visual Studio 社区 2017
版本 7.2.2(内部版本 7)
运行时:Mono 5.4.1.6 (2017-06/1f4613aa1ac)(64 位),GTK+ 2.24.23(罗利主题),包版本:504010006
苹果开发者工具
Xcode 9.1 (13532),版本 9B55
Xamarin.iOS
版本:11.2.1.0(Visual Studio 社区)
操作系统
Mac OS X 10.12.6
问题是Info.plist文件中的最低系统版本( MinimumOSVersion) 以某种方式设置为 iOS 11,而不是 iOS 9。因此,唯一可用的架构是 ARM64。
将其降回 iOS 9 解决了该问题并在下拉列表中启用了 ARMv7、ARMv7s 和 ARM64 条目。
| 归档时间: |
|
| 查看次数: |
3097 次 |
| 最近记录: |