【问题标题】:Deploy / build application for OSX为 OSX 部署/构建应用程序
【发布时间】:2011-09-29 11:53:16
【问题描述】:
我已经创建了我的第一个 XE2 FM 高清应用程序。
我已连接我的 OSX 机器并在 OSX 上运行调试版本工作正常,但我无法创建发布版本并将其复制到另一台计算机。
我尝试只复制调试生成的包,但缺少文件。
在 XE2 中,我进入了项目 -> 部署。
对于 OSX Debug 部署,我有一个绿色按钮,但在 OSX Release 部署下我没有。
线索?
【问题讨论】:
标签:
macos
delphi
deployment
delphi-xe2
firemonkey
【解决方案1】:
以下是构建 App 捆绑包和放入所需动态链接库的分步说明:
- 创建一个名为 MyApp.app 的文件夹
- 在 Myapp.app 中创建一个名为 Contents 的子文件夹
- 在 Contents 中创建一个名为 MacOS 的子文件夹
- 在 Contents 中创建一个名为 Resources 的子文件夹
- 从您的构建中,将 Info.plist 复制到 Contents 中
- 从您的构建中,将 Mac 二进制文件复制到 MacOS
- 从您的构建中,将图标复制到资源
- 将 libcgunwind.1.0.dylib 复制到 MacOS
- 将.app文件夹复制到你的Mac,双击运行
您很可能会在安装平台助手的 Mac 上找到 libcunwind.1.0.dylib:
/Users/username/Applications/Embarcadero/PAServer/
这是一个关于如何create the manual install Disk Image installer on the Mac的视频教程。