1

我目前正在使用 packagemaker 进行安装程序。

我创建了我的项目并创建了多个选择。选择 1 始终需要安装,但也需要在其他 6 个选项之间进行选择。

所以我想配置你只能在 2 个选项处于活动状态时单击“继续”。

如果我将选择 1 的有效负载放在所有其他有效负载中,则包将非常大。也许您知道一个要求,如果选中其他选项 1,将自动选中选项 1?这个周末我已经尝试了所有方法,但我找不到解决方案。

4

2 回答 2

3

PackageMaker 已弃用。根据自己的经验,我只能推荐使用新工具 pkgbuild、productbuild 和 pkgutil

我建议看一下 iTunes Installers Distribution.xml,它可以让你了解如何做依赖,

于 2012-07-30T01:31:48.390 回答
1

根据您的描述,似乎有一个可能对最终用户隐藏的选择。所以一个可能的解决方案是:

  • 使选项 1 不可见,然后将此选项的状态依赖于其他 6 个可见选项。

这可以通过 PackageMaker 的另一种替代方案轻松实现:Packages

于 2013-01-31T12:30:19.267 回答