OSX安装程序包插件

时间:2013-03-12 10:02:36

标签: macos packagemaker

我正在尝试打包我一直在使用OSX的应用程序。我已经创建了包,我可以做一些基本的(检查系统值等)检查。

我现在想要做的是在安装过程中收集最终用户数据,以便创建自定义配置文件。

我知道我必须使用安装程序插件来执行此操作,但我找不到任何有用的信息来执行此操作。

请人们分享资源,链接或有用的提示,以帮助我做到这一点。

1 个答案:

答案 0 :(得分:2)

(超级)迟到的答案,但我目前正在这样做。我正在使用packages。它是一个为您构建安装程序的程序。

你做的是提供你的your.app和安装程序插件,然后离开。 (当你询问你想要使用什么类型的项目时,你可以在Xcode中创建安装程序插件。)

关于你正在解决的问题,我的解决方案是从我写的插件中获取用户的输入配置。然后,插件会将这些配置写入临时位置的文件中。然后我修改了我的应用程序以查找这些配置并从那里读取它们。

注意:您的插件不会以管理员权限运行(即使您在包应用中选中了此框中的框)。如果您需要具有管理员权限,请考虑在软件包中添加安装后脚本(并确保启用"安装需要管理员密码"在"设置"标签中)