xcode - 使用 pkgbuild 将自定义步骤添加到安装
问题描述
我看到它pkgbuild
可以用来为 MAC 创建安装文件。我看到的所有示例都有如下所示的标准步骤。
我想知道我们是否可以为此添加自定义步骤并在该步骤中执行脚本。在“安装”和“摘要”之间说,我可以添加一个名为“安装插件”的步骤,如果用户选择继续,我可以运行脚本来下载插件。?
解决方案
安装程序插件可以实现,但我强烈反对:Apple 似乎从开发人员页面中删除了所有有关它的文档。对它的未来来说不是一个好兆头。这与近年来锁定系统的重点有关,因为安装程序插件具有完整的系统访问权限。
这些天我发现的唯一细节是在框架头文件中,比如InstallerPlugins/InstallerPane.h:
如果您使用插件,安装将向用户显示“此软件包将运行程序以确定是否可以安装软件”的警报。见这里。
推荐阅读
- android - 多个用户如何同时使用谷歌云语音
- java - 使用 Spring Boot 2 将 Spring Data Page 对象序列化为 JSON?
- amazon-web-services - 只能在 AWS Lightsail 上强制使用 https?
- javascript - Inject JS error when loading HTTPS page on Chromium
- python - 订阅响应式源的 Python Web 服务在对象中产生奇怪的行为
- javascript - 如何使用节点加密数据并仅使用 webcrypto 解密数据
- react-native - 在本机反应中与其他应用程序共享位置
- python - 'Response' 类型的 bs4 对象没有 len()
- xamarin.forms - 为 xamarin 表单中的开关按钮上的开/关位置设置背景图像
- angular - 调用 REST API 时出现 Access-Control-Allow-Origin 问题