【问题标题】:Delphi XE2 Firemonkey sample app won't work on the MAC, dock icon bounces but nothing showsDelphi XE2 Firemonkey 示例应用程序无法在 MAC 上运行,停靠图标弹跳但没有显示
【发布时间】:2011-09-11 16:25:56
【问题描述】:

我看到了与此相关的另一个线程,但我有一个不同的问题。我已经根据手册和其他线程的建议进行了所有设置,并且没有收到任何错误。该应用程序实际上出现在 Dock 中,但这就是事情停止的地方。首先它会弹跳很长一段时间(几分钟),在它最终停止弹跳之后不会显示任何窗口。我在任何地方都没有错误。有什么建议吗?

【问题讨论】:

  • 你能调试一下吗,或者当你尝试在调试器下运行应用程序时也会发生这种情况?
  • 如果你从终端运行它,你会得到更多的输出吗?如果是这样,请发布错误消息。
  • 您是否真的在 Mac 上启动了 PAServer(如果可能,通过 PAServer.command)?如果没有,这可能是您的应用无法启动的原因。
  • @Rudy :) 如果它是 Mac 虚拟机,那么 FireMonkey 很有可能无法正常工作。 FireMonkey 需要 Mac 上的原生 GPU 支持,我认为 VM 不提供(还没有?)。
  • Windows 机器上的 Mac VM 无论如何都不是真正符合 Apple 许可的。我不知道这是否有问题。但是 Windows 上的 FireMonkey 在 VM(Parallels 或 VMWare Fusion)和 Mac OS X 上的组合没有任何问题。它也没有本地 GPU 支持,AFAICT。

标签: delphi delphi-xe2 firemonkey


【解决方案1】:

XE2 安装中缺少文件存在问题

C:\Program Files\Embarcadero\RAD Studio\9.0\binosx32\libcgunwind.1.0.dylib

部署过程在将应用程序发送到 Mac 的过程中给出了有关此丢失文件的错误消息,但最后仍然显示“成功”。尝试运行该应用程序然后在 Mac 上显示一般错误消息,但在将此文件从 Mac 上的 PAServer 文件夹复制到 Windows 并再次部署后,一切正常。

【讨论】:

    猜你喜欢
    • 2011-11-08
    • 2012-02-07
    • 1970-01-01
    • 2011-11-18
    • 2014-07-05
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 2013-05-06
    相关资源
    最近更新 更多