【问题标题】:Delphi 10.4 with MacOS - lowest version of MacOS and XCode possible?带有 MacOS 的 Delphi 10.4 - 可能是最低版本的 MacOS 和 XCode?
【发布时间】:2020-09-29 00:16:52
【问题描述】:

我有 Delphi 10.4。

由于 Mac 硬件限制,我只能安装 MacOS High Sierra。我需要安装什么 XCode 版本才能让 Delphi 编译 iOS 应用程序? XCode 是一个多 GB 的下载量,所以我希望我可以得到一些关于版本的提示,而无需使用不同的 XCode/SDK 版本。

感谢任何提示。

【问题讨论】:

    标签: ios macos delphi firemonkey


    【解决方案1】:

    根据10.4要求:

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/Installation_Notes

    macOS 10.13、10.14、10.15、Xcode 10.12 或更高版本。不过,我建议不要使用 Xcode 12(只是现在),而且无论如何您都无法在 High Sierra 上安装它。

    如果您希望将 iOS 应用程序部署到 App Store,那么您将不走运,因为它们要求您以 iOS 13 SDK 为目标,这需要 Xcode 11 或更高版本,而后者需要 macOS 10.14.3 或更高版本.

    底线:如果您想定位 App Store,请随时了解最新情况。如果您正在考虑使用 Android 及其 Play 商店,则同样适用

    【讨论】:

    • 嗨,戴夫,感谢您的回复。看起来我必须在对 High Sierra 进行初步测试后获得一些硬件。有理由不使用 XCode 12 吗?是否与 Delphi 10.4 问题兼容?
    • 可以将 Xcode 12 与 Delphi 一起使用,只要您已经导入了 iOS 13.5(或更低版本)SDK,包括添加 Metal 和 MetalKit 框架,以及您可能需要的任何其他框架。否则,暂时避免使用它
    • 我有一个相关的问题,Delphi 在编译时无法找到 ACTOOL。如果你知道答案,这就是主题。谢谢! stackoverflow.com/questions/64179455/…
    【解决方案2】:

    阅读 Embarcadero documentation:

    对于 iOS 应用程序开发,您需要在 Mac 上安装: iOS 10.3.x SDK、iOS 11 SDK、iOS 12 SDK 或 iOS 13 SDK Xcode 8、Xcode 9 或 Xcode 10。

    【讨论】:

    • @PeterW。如果是,您应该将答案标记为好答案。如果您需要有关初始问题未涵盖的问题的帮助,请随时提出具有适当主题的新问题。
    • 好的,注意到了。我单击了两者的向上箭头。意识到我也应该单击复选标记。谢谢提醒。
    • 欢迎您。顺便说一句,您只能将一个标记为正确答案。请确认您选择了您认为对下一个阅读问题最正确和最有用的一个。
    猜你喜欢
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多