【问题标题】:Delphi 64bit mac os app德尔福 64 位 mac os 应用程序
【发布时间】:2018-08-05 21:40:30
【问题描述】:

是否有针对 Mac OS 平台的应用商店的修复?我用 Firemonkey 创建我的应用程序,但我已经有一段时间无法上传我的作品了。有来自苹果的兼容性警告,但仍然没有!

从 2018 年 6 月 1 日起,需要 64 位版本,但我们在 8 月,但仍然一无所获。

我看到 David Nottage 对 android sdk 目标进行了临时修复。我已经测试过了,因为我也需要 android。它改变了一些库和清单。我必须对 mac os 应用程序做类似的事情吗?

网上有教程吗?


我用谷歌搜索了很多,但我没有成功。也许是我在谷歌搜索方面很弱,但什么也没有。

【问题讨论】:

  • 如果没有解决方案,Embarcadero 也很可笑,因为该网站声称您可以为 mac 应用商店和 android 商店制作应用程序!这是虚假信息,人们为许可证支付了很多费用。如果 Delphi 失去兴趣,请不要惊讶.....
  • 顺便说一句,这不专业,至少不能声称能够定位android/mac商店:/
  • Embarcadero 知道他们的网站做出了错误的声明,但尽管向他们指出了这一点,他们仍决定不删除这些虚假声明。在你的位置上,我会评估其他工具。
  • 如果您对 Embarcadero 有任何投诉,请在他们的论坛上发布。这里不适合进行此类讨论。
  • 您仍然可以为 macOS 构建并分发给您的客户。只有 Mac App Store 有这个硬限制,阻止从 6 月 1 日开始上传。从您的网站下载安装程序的 macOS 用户可以安装和使用您的 macOS 程序。他们只会在第一次运行程序时看到一个警告,表明它没有更新。

标签: delphi firemonkey


【解决方案1】:

根据 Embarcadero 的 current roadmap,RAD Studio 10.3 计划支持 Mac OSX 64 位:

Key roadmap themes for 10.3(和 10.3.x)包括 ma​​cOS 64 位支持、C++17 支持、整合我们的调试器和更新 IDE UI/UX,以及 FireMonkey z - 在 Android 等平台上的订单支持。

请注意,10.3 计划很快开始 Beta 测试(邀请已在几天前发出),因此它可能会在今年秋季的某个时候发布。拥有活跃 Update Subscription 的用户可以提前获得“修补程序、更新和主要“下一个”版本”的测试版。否则,如果您等不及最终版本,请联系 Embarcadero 成为 beta 测试人员。


更新: Embarcadero 刚刚发布了new roadmapclarified their plan regarding OSX 64-bit support

与 2017 年 9 月的路线图相比,您可能会注意到一个路线图变化是我们从最初的 10.3 版本中删除了 macOS 64 位平台支持

这并不意味着我们认为 macOS 64 位不重要。我们将其从 10.3 版本中删除,以专注于为其他正在运行的关键功能提供更高的质量和稳定性。话虽如此,我们的意图是在后续的 10.3.x 版本中提供对 macOS 64 位的支持,包括对针对 iOS 11(和 iOS 12)模拟器的支持。我们知道,希望以 macOS App Store 为目标或利用 64 位 API 的开发人员需要 macOS 64 位支持。

我们今天有许多客户通过他们自己的网上商店分发他们现有的 32 位应用程序,目前不受 Apple 要求的影响。

【讨论】:

    【解决方案2】:

    目前没有修复,因为没有适用于 Mac OSX 的 64 位 Delphi 编译器。你只需要希望 Embarcadero 尽快发布一个。

    【讨论】:

    • 我肯定会寻找其他工具。 Firemonkey 不好,不稳定,甚至不能上传应用
    • @RosannaTrevisan FreePascal/Lazarus 支持 OSX 64 位开发。你可以用 FreePascal 编译很多 Delphi(但不是 FireMonkey)代码。
    • @Rosanna:这是你的意见。有什么严重的地方吗?您的问题涉及不存在的 64 位编译器。在开发最新的 Delphi 版本时,该编译器并不存在。苹果不需要那个编译器。一段时间后,Apple 改变了他们的规定,现在需要 macOS 的 64 位可执行文件。什么样的精彩推理让你得出“火猴不好,不稳定”的地步?
    • 这不是有价值的答案。答案不包含有关 Delphi 版本的信息,因此将来(希望 64 位 macOS 编译器可用时)可能会导致误解。
    • @zdrichs 这是关于 FMX 的单独意见。关于 64 位编译器,Emba 在这里并没有领先的记录。他们在 Windows 上来得太晚了。他们是 iOS 的最后一分钟。应用商店需要 64 位并不奇怪。这应该在几年前就解决了。
    猜你喜欢
    • 1970-01-01
    • 2011-08-05
    • 2017-10-14
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多