【发布时间】:2013-10-20 02:05:34
【问题描述】:
我是 Mac 应用程序开发的新手,我似乎缺少在运行 OS X 10.7.5 的 MacBook Pro 上永久安装 Delphi XE5 构建 (FireMonkey) 应用程序的步骤...
请注意,我不想发布到 App Store - 我只想在我的 Mac 上安装 Delphi 生成的可执行文件。
我能够成功编译这个非常简单的应用程序,并从我的 Windows 7 开发机器(安装了 Delphi XE5)在 Mac(通过 LAN 连接)上运行/调试它。我缺少的是能够部署(或安装),即将可执行文件永久传输到 Mac 上,以便我可以在未连接到 Windows 机器时直接在 Mac 上运行它。
当我尝试运行手动复制到 Mac 的 Delphi 生成的可执行文件时,我得到了
dyld: Library not loaded: @rpath/libcgunwind.1.0.dylib
我会在这里感谢一些新手指导......
更新 1:
我找到了Delphi XE2 Firemonkey sample app not running on a MAC,并且能够在平台助手的MacOS 文件夹中找到libcgunwind.1.0.dylib。但是,当我将它复制到放置 Delphi 生成的文件的文件夹并尝试运行我的应用程序时,它会启动,但除了 GUI 前端之外,它还显示 bash 控制台并仅通过控制台接受输入......
显然我不明白 Mac 应用程序是如何工作的……
更新 2:
我在我的用户文件夹下找到了RADPaServer/scratch-dir,它似乎包含格式正确的应用程序包,我可以直接从 Mac 上运行,即使我将它移动到 Mac 硬盘上的其他位置。但是,我想知道这是否是我应该寻找它的地方......
每次我在 Windows 上从 Delphi 运行应用程序时,以及当我在 Delphi IDE 中单击 "Project|Deploy" 而不运行它时,似乎都会在此处重新创建可执行包。
任何人都可以对此有所了解吗?我是否找到了正确的地方来挖掘应用程序?
【问题讨论】:
-
根据documentation,暂存目录是正确的位置。
标签: macos delphi firemonkey delphi-xe5