c# - iOS 版本 Xamarin 应用程序兼容性

标签 c# ios xamarin xamarin.ios visual-studio-2017

我正在 mac 上使用 Xamarin Studio 为 iOS 构建应用程序并将部署目标设置为 7.0 但无法在 iOS 7.0 上进行测试,所以我的问题是运行 iOS 7.0 的设备是否支持我的应用程序,并且以上或者是否有任何其他或更高版本我必须指定,

出于测试目的,我现在可以在装有 iOS 10.3.1 的模拟器上运行该应用程序。

最佳答案

您没有指定要使用的用户界面。如果您想使用 Xamarin.Forms,那么答案是:不,您不能在 iOS 7 上使用 Xamarin.Forms。它至少需要 iOS 8 才能这样做(请参阅:Xamarin.Forms Requirements

如果您使用的是特定于平台的 UI 项目,您应该能够普遍针对 iOS 7。不过,您可能会遇到较新版本 XCode 的问题,因此请准备好同时下载和安装较旧版本的 XCode 和最新版本。这也是我们在构建机器上所做的。 如果您想发布到 AppStore,请确保提供 64 位版本的应用,否则您将无法成功提交。

另外,我建议更改为新的 Visual Studio 版本 15.3,因为它现在内置了 C# 7.1 支持。此外,Xamarin Studio 将来不会再收到任何更新,因此很可能在下一个 Xamarin 版本中出现问题,您将无法进一步开发您的应用程序。

关于c# - iOS 版本 Xamarin 应用程序兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45707139/

相关文章:

exception - 如何在网络连接恢复后恢复 HttpClient?

visual-studio - Mac Visual Studio 8.2.6.26更新不显示任何iOS模拟器,仅显示通用模拟器

c# - 认证2.0 |水疗 | id_token如何伪装成access_token来访问受限制的网络资源?

iphone - 我的 iOS 应用程序在 iOS 5 上运行非常慢,这可能是什么原因?

c# - 从 Process.StandardOutput 捕获二进制输出

ios - 每日通知

ios - Swift 中的像素数组到 UIImage

xamarin - 在 Xamarin.Forms 中,如何使用 RG.Plugin 在所需位置设置弹出页面?

c# - DataGridView 单元格编辑

c# - 等待以另一种方法启动的任务