繁体   English   中英

如何从Mac OS X安装程序包中询问用户一些问题

[英]How to ask the user something from a Mac OS X Installer Package

我为我的应用程序构建了一个PKG安装程序包,并将其镜像到DMG中。 我使用PackageMaker命令行界面从根目录结构创建它。 我的安装程序复制了一些需要加载到内核中的内核扩展,因此我必须在安装过程中要求重新启动,因为如果用户要升级现有安装,则必须先卸载旧的KEXT,而在某些情况下我不能这样做案件。 为了使我的安装程序能够在没有手动重新引导和重新加载内核扩展的情况下工作,我首先必须要求用户做一些与我的应用程序有关的事情。

问题是,如何显示安装程序的请求? 我希望用户看到一条消息,说“您必须执行此操作然后继续”,然后单击“确定”按钮,然后重试。 我发现可以在InstallationCheck脚本中检查需要用户注意的条件,并从postflight脚本中进行kext加载和卸载,但是如何显示消息本身?

您可以创建一个Installer插件,该插件将在用户运行安装程序时显示为新页面。 但是,对于您想要的东西可能有点过大。

这是指向苹果示例代码的链接: https : //developer.apple.com/library/mac/#samplecode/InstallerPluginSample/Introduction/Intro.html

也有一些网页提供了更多文档,但是我现在找不到它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM