2017-09-28 172 views
2

升級到最新的XCode和Xamarin後,在Visual Studio中構建時,我無法再針對超過11歲的任何iOS設備。發生了什麼?Xamarin Forms - IOS最低支持版本

enter image description here

+0

爲什麼要關心它?使用SDK與最低支持操作系統版本不同。 –

+0

[Xamarin如何針對較老版本的iOS SDK]可能重複(https://stackoverflow.com/questions/29688992/how-build-xamarin-against-older-version-of-ios-sdk) –

+0

@Bright Lee :是的,完全不同的東西,但爲什麼Xamarin for VS插件總是將Info.plist中的MinimumOSVersion設置爲最新的SDK版本? – fritz

回答

3

如果你想建立針對iOS的10框架,就需要通過Deployment Target內使用Xcode中8通過設置Xamarin的蘋果SDK爲指向的Xcode 8.副本

現在您可以控制Info.plist的什麼是您希望應用程序運行的最低iOS版本。

部署目標設置用於選擇運行應用程序的操作系統的最低要求版本。這是在您的Project的Info.plist文件中設置的。您應該選擇包含運行應用程序所需的所有API的最低版本。

enter image description here

對於基於表單的Xamarin.iOS你不想設定分鐘。到小於iOS 8的

Xamarin.Forms應用程序可以爲以下操作系統被寫成:

  • 的iOS 8或更高
  • 的Android 4.0.3(API 15)或更高(更多詳細信息)
  • 的Windows 10通用Windows平臺(詳細信息)
  • 的Windows 8.1/Windows Phone的8.1的WinRT(詳細信息)
  • Windows Phone 8 Silverlight(DEPRECATED)
相關問題