【问题标题】:Xamarin.Forms development with old Macbook ProXamarin.Forms 使用旧 Macbook Pro 开发
【发布时间】:2020-03-05 21:56:36
【问题描述】:

我有一台用于 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?

【问题讨论】:

标签: xamarin.forms xamarin.ios


【解决方案1】:

如果您想尽快发布您的应用,则需要使用 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

  • 这可能违反了 Apples ToS
  • 如果您想在 App Store 中发布您的应用程序,您可能仍会遇到麻烦(虽然可能性不大,但仍然可以想象)
  • 你必须信任 dosdude1,据我所知,补丁不是开源的
  • 不保证机器可以像以前那样工作

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 1970-01-01
    • 2013-10-11
    • 2016-02-14
    • 2011-02-12
    相关资源
    最近更新 更多