Packages for mac(PKG安装包制作程序)是Mac用户非常方便的安装程序快速创建工具。其功能可以满足大多数安装场景,操作简单,界面简单。 此外,Packages for mac还支持插件。通过XCode中的Installer Plugins模板,您可以创建各种插件来增强Packages的功能并自定义安装过程。在这里,绿色先锋提供的Packages for mac软件包可以帮助您制作pkg安装软件包,并将要共享的工具制作为安装软件包以发送给其他人。
应用介绍
Packages是一款开源的应用程序安装包制作工具,能够指定文件的安装路径、定制安装流程、资源国际化、插件机制、执行安装脚本,能够满足大部分的安装场景。
什么是Packages?
您是一名软件开发人员,他刚刚完成了一个项目,现在是时候开始发货了。或者您是管理员,您需要在网络的Mac计算机上部署插件。无论何时需要为Mac OS X 10.5或更高版本创建安装包或发行版,Packages都是您正在寻找的功能强大且灵活的解决方案。
建造有效载荷
使用Packages,您可以定义哪些应用程序,捆绑包,文档或文件夹应该是安装包的有效负载的一部分以及应该安装的位置。您甚至可以在安装时设置有效负载项的所有者,组或权限。如果您还需要安装现有软件包,只需将其导入即可将其添加到您的分发中。
演示编辑器
通过其WYSIWYG编辑器,Packages允许您设置和本地化您的发行版的可自定义窗格。检查您的发行版在不同语言中的外观从未如此简单。您甚至可以将Installer插件添加到您的发行版中。
依赖关系编辑器
当您需要定义分发选项之间的依赖关系时,您可以依赖于Packages。您可以使用其可视化编辑器来构建简单或复杂的依赖关系树。您不必担心循环,Packages会自动检查所有内容,并且只为您提供可行的依赖项。
要求编辑
定义要安装的软件包应满足的要求不应要求您像开发人员一样思考,如果您不想这样做。凭借其用户友好的需求编辑器,Packages使得简单的需求非常容易定义,但仍允许您使用JavaScript代码编辑器编写更复杂的需求。
快速构建
如果需要为应用程序或插件快速创建安装包,请拖动Dock(或Finder)中Packages图标上的项目。您的包将被创建。没有第2步。快速构建使用智能定位器来确定项目的安装位置。有效负载编辑器窗格中也提供了智能定位器。
签名
为确保您的发行版或软件包在构建它们和安装它们之间不被篡改,您可以对它们进行签名。软件包可以使用证书对平面软件包和发行版进行签名。
命令行工具
使用packagesbuild命令行工具可以轻松地将Packages集成到自动化生产工作流程中。创建Packages项目后,packagesbuild工具将允许您从Terminal,shell脚本或Xcode Run Script Build阶段构建它。