首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pkgbuild和productbuild中区分OS X版本

如何在pkgbuild和productbuild中区分OS X版本
EN

Stack Overflow用户
提问于 2013-11-26 21:41:02
回答 1查看 710关注 0票数 1

是否可以在安装PKG时区分当前的OS X版本。如: if OS >= 10.9.0 install pkg_for_mavericks.pgk if < 10.9.0 install pgk_not_for_mavericks.pgk

在过去,使用传统的PackageMaker,可以将需求映射到包,如所需的大小、目标OS X版本等。

我没有找到任何使用命令行实用程序pkgmaker和productbuild样式创建较新的PKG文件的示例

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-06 16:04:50

使用带有--distribution参数的productbuild构建包。在分发文件中使用'choice‘和'selected’参数,如下所示: selected="system.compareVersions(system.version.ProductVersion,'10.9') >=0“分发文件的文档在这里:https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20218664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档