19、Mac OS X 软件准备与部署全攻略

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值