gpt4 book ai didi

macos - 从 Mac 中的 pkg 文件安装后打开应用程序

转载 作者:行者123 更新时间:2023-12-05 03:11:56 24 4
gpt4 key购买 nike

我已经从 XCode 7.1 创建了一个 SampleApp.app 文件并将其转换为 pkg 文件并使用产品构建命令对其进行签名并且它运行良好。但现在的问题是,当我安装 pkg 时,应用程序不会在安装后自动启动。我是否需要在我的命令中包含任何其他参数才能使其工作?下面是我用来创建和签署 pkg 的命令。

productbuild --component SampleApp.app /Applications SampleApp.pkg

productsign --sign "Developer ID Installer: xxxxx" SampleApp.pkg SampleApp_signed.pkg

编辑

我也试过添加一个安装后脚本,但似乎没有用,我不确定是我的脚本或命令有问题

pkgbuild --root SampleApp.app --identifier com.companyname.SampleApp --scripts startup.sh --install-location /Applications/SampleApp.app SampleApp.pkg

productsign --sign "Developer ID Installer: xxxxx" SampleApp.pkg SampleApp_signed.pkg

我的startup.sh文件

#!/bin/bash

open -a /Applications/SampleApp.app

exit 0

最佳答案

我必须在 postinstall 脚本中使用 sudo 才能让它工作:

#!/bin/sh

sudo open -a 'appName'

exit 0

关于macos - 从 Mac 中的 pkg 文件安装后打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35619036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com