> For the complete documentation index, see [llms.txt](https://tonyliu.gitbook.io/macos-packaging/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tonyliu.gitbook.io/macos-packaging/di-yi-zhang-zheng-zhuang-dai-fa/can-kao-shu-ji.md).

# 参考书籍

普通读者无需考虑过多的技术细节，对于想要晋级读者，要想掌握程序打包的全面技术，需要一些系统和编程的基础知识。如果觉得自己在某些知识方面有所欠缺，可以参考或者交叉参考其它书籍，下面是推荐的书籍或者资料：&#x20;

* Apple官方授权指定专业培训教材的操作系统全解析。苹果一般会针对没有操作系统版本出一本相关的教材，比如macOS 10.13的英文书名叫做《macOS Support Essentials 10.13 - Apple Pro Training Series: Supporting and Troubleshooting macOS High Sierra》。这个系列是入门和初步了解macOS操作系统最好的书籍。该书是系统入门级，对于一般使用者来说，可以理顺大多数操作系统的概念、深一步了解macOS的内部和一些实用技术
* 《OS X系统管理和部署》：由本书作者编写的，于2015年11月[电子工业出版社出版](http://search.dangdang.com/?key3=%B5%E7%D7%D3%B9%A4%D2%B5%B3%F6%B0%E6%C9%E7\&medium=01\&category_path=01.00.00.00.00.00)的[《OS X系统管理和部署》](http://product.dangdang.com/23824718.html)。该书在上面苹果培训教材的基础上，对操作系统的各个重要环节做更加深入的刨析和应用解说，该书可以大大提高读者对苹果操作系统的理解和实际操作能力。有助于管理员和相关技术人员管理网络苹果电脑，使其对系统理解的深度广度上一个层次，也为制作自动化管理工具提供了坚实的基础。建议先通读和掌握苹果专业培训教材，最好可以通过苹果的认证考试，再读《OS X系统管理和部署》。就相比较来说，这本书更详细的全面讲解安装和安装包的方方面面，而《OS X系统管理和部署》照顾到系统的各个方面
* 使用脚本和终端：macOS系统默认每个用户的外壳程序就是Bash，所以学习和使用Bash命令和脚本是首选。有关Bash的中文书籍本人读的不多不好推荐。 苹果官方文档“[Shell Scripting Primer](https://developer.apple.com/library/content/documentation/OpenSource/Conceptual/ShellScripting/Introduction/Introduction.html)”是必读书籍之一。其它在线书很多，如果你需要入门，那么最好是从错误最少的书开始（的确，讲解Bash的书籍都有不同程度的错误），如何找到最好的书籍？本人建议可以参考[List of Bash online-tutorials](http://wiki.bash-hackers.org/scripting/tutoriallist) 的在线评测。如果有谁有更好的推荐，也请联系我
* 《Packaging for Apple Administrators》Armin Briegel编著。该英文版书可以在苹果的书店中找到。Armin是一个Mac该系统管理员，他还编写了其它Apple技术方面的书，他维持着自己的博客Scripting OSX（<https://scriptingosx.com）。>

市面上有好多介绍苹果系统操作的中文书籍，可能有助于入门用户尽快掌握和了解macOS系统基础概念、概观知识、日常操作和常用软件等，对于阅读本书帮助不是太大。其它软件编程方面的书对读者可能有一些帮助。&#x20;

欢迎其它有助于本书读者的书籍作者联系本人，在这里推荐给读者，并互相借鉴和参考。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tonyliu.gitbook.io/macos-packaging/di-yi-zhang-zheng-zhuang-dai-fa/can-kao-shu-ji.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
