我有一个用于Windows开发的新Surface Laptop 3。我刚刚开始学习Xamarin.Forms,并且正在使用Visual Studio 2019.设备模拟器可以正常运行,就像在物理Android上进行调试一样。我想在iOS设备上进行调试。但是,我只拥有2011年末的MBP(16GB RAM,SSD)。我仅限于High Sierra和XCode 10.1。这本Macbook是否足以至少调试并使用iOS设备学习Xamarin.Forms?
[If您要尽快发布您的应用程序,则需要使用iOS 13 SDK(source)。要使用iOS 13 SDK,您需要Xcode 11+,不幸的是
Xcode 11需要运行macOS Mojave 10.14.4或更高版本的Mac。 (source)
并且Mojave不能在2012(see here for example)以上的设备上运行。无论如何,这并不一定意味着您完全不能使用旧的MBP。尽管Mojave并非旨在在较旧的设备上运行,但人们仍然能够运行它。看看dosdude1's Mojave patcher。我已经能够在我的(2011年初)MBP上成功安装Mojave,并且可以正常运行而无需任何投诉。 但是,因为该操作系统不能在我们的MBP YMMV上运行。
和请注意(无耻地copied from this answer of mine)