小结

截止目前为止,读者应该可以独立制作有负载有脚本的安装包了。

再次提醒读者,为了适应尽可能多的运行环境,脚本一定要考虑充足可能的应用环境,进行尽可能多的测试,并提供足够详细的使用文档。

练习:安装dockutil命令并实现定制用户Dock应用图标顺序的功能,比如把Safari图标移动到最前面。

练习提示:这个题目并不简单,在实现这个练习安装包的时候,要考虑周全安装包安装环境的所有情况。

读者可以有至少两种实现方式:

  • 不完全实现:判断是否能够修改用户Dock,如果不支持就提示用户并正常退出

  • 完全实现:判断安装环境,并依据环境的不同,使用其它技术实现这个功能。

总之,首先避免意外退出的情况。其次,考虑周全多用户/远程安装/无登录安装等等各种情况。

Last updated