Mac OS软件包安装程序无法安装简单的测试应用程序

时间:2020-10-21 01:49:51

标签: macos packagemaker

我正在尝试为Mac OS应用程序构建安装软件包时出现问题。这是一个简单的hello world应用程序,我使用pkgbuild来完成。

如果我只打包我的应用程序而没有安装前/安装后脚本,则该应用程序可以正常安装。但是,一旦我添加了一个仅执行回声的预安装脚本,安装就会失败,并且没有任何有意义的消息:

安装程序遇到错误,导致安装失败。请与软件制造商联系以获得帮助。

这是创建成功安装的命令:

pkgbuild --component HelloMac.app --install-location /Applications  HelloMac${VERSION}.pkg

这是一个创建失败的pkg文件的文件:

pkgbuild --component HelloMac.app --install-location /Applications --scripts scripts HelloMac${VERSION}.pkg

在scripts文件夹中只有一个名为preinstall的文件,并且只有一行echo "hello"

如何调试此故障?还是我还想念什么?程序包是否需要签名才能运行脚本(不是我的脚本)?

0 个答案:

没有答案