Mac OS X 软件准备与部署全攻略
1. 应用部署前的思考
在历经数月对 Mac OS X 应用的设计、编码、调试、测试等工作后,最终构建完成的应用是否真的准备好部署了呢?这需要考虑多个方面,比如应用是否达到商业质量标准,客户能否轻松安装和使用,是否有遗漏的事项等。
2. Mac OS X 系统的特性
对于软件开发人员来说,Mac OS X 是一个非常友好的系统。在应用打包、资源处理和文档类型指定等方面,它通常提供多种实现方式,其中一种可能与传统方法相同或相近。不过,不同方法各有优劣,有时还可以结合使用。
3. 应用与文档常见问题解答
3.1 指定应用元数据
用户要启动打包应用,Finder 应用需先检测文件夹是否为包,再判断是否为应用。Finder 主要通过以下两点判断:
- 包文件夹的包位是否设置。
- 包的扩展名是否为保留扩展名(如 .app)。
若判断为包,Finder 会读取包的 PkgInfo 文件中的类型代码,若为 ‘APPL’,则确定为应用;若未找到类型代码,则依据扩展名判断。由于在涉及多文件系统的网络环境中,包位等 HFS 和 HFS+ 元数据易被剥离,所以应用包应始终带有 .app 扩展名。Project Builder 构建应用时会自动添加该扩展名,但其他 IDE 可能不会。即便觉得 .app 不美观也无需担心,Mac OS X Finder 会隐藏该扩展名。虽然苹果不在其应用上设置包位,但开发者构建应用时可自行设置。
3.2 是否将 CFM 可执行文件打包
简短回答是“不强制,但建议打包”。CFM
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



