我正在尝试打包我一直在使用 OSX 开发的应用程序。我已经创建了包,我可以进行一些基本的(检查系统值等)检查。
我现在要做的是在安装期间收集最终用户数据,以便创建自定义配置文件。
我知道我必须使用安装程序插件来执行此操作,但我找不到任何有用的信息来执行此操作。
人们可以分享资源、链接或有用的提示来帮助我做到这一点。
我正在尝试打包我一直在使用 OSX 开发的应用程序。我已经创建了包,我可以进行一些基本的(检查系统值等)检查。
我现在要做的是在安装期间收集最终用户数据,以便创建自定义配置文件。
我知道我必须使用安装程序插件来执行此操作,但我找不到任何有用的信息来执行此操作。
人们可以分享资源、链接或有用的提示来帮助我做到这一点。
(超级)迟到的答案,但目前正在这样做。我正在使用包。它是一个将为您构建安装程序的程序。
你要做的就是为它提供 your.app 和一个安装插件,然后就可以了。(当 Xcode 询问您要处理的项目类型时,您可以在 Xcode 中创建安装程序插件)。
关于您要具体解决的问题,我的解决方案是从我编写的插件中获取用户的输入配置。然后插件会将这些配置写入临时位置的文件中。然后我修改了我的应用程序以查找这些配置并从那里读取它们。
注意:您的插件不会以管理员权限运行(即使您在包应用程序中勾选了此框)。如果您需要管理员权限,请考虑在包中添加安装后脚本(并确保在“设置”选项卡中启用“安装时需要管理员密码”)