【发布时间】:2015-03-13 13:33:57
【问题描述】:
当我尝试使用 .app 打包来创建 Mac 安装程序并运行安装程序时,它会在我的 /Applications 文件夹中创建一个名为“Contents”的文件夹,而不是应有的“捆绑应用程序”。
我已经使用 pkgbuild + productbuild 进行了测试:
pkgbuild --component "./myapp.app" --version 1 --install-location /Applications component.pkg
productbuild --package-path "component.pkg" --distribution "./Distribution.xml" --package-path "./Temp" --resources "./Resources" --sign mycert "myapp.pkg"
仅使用 productbuild:
productbuild --component "./myapp.app" /Applications -s mycert myapp.pkg
在这两种情况下,我都运行了安装程序,一切似乎都很好,但在 Applications 文件夹中我看到了“Contents”(即应用程序包的内容)
我也尝试在 --component 属性中使用“./myapp.app/”,甚至在 --install-location 中添加“/Applications/myapp.app”
【问题讨论】:
标签: macos pkgbuild productbuild