【发布时间】:2022-06-20 22:51:26
【问题描述】:
从 Xcode 13 开始,默认没有Info.plist。相反,公共字段位于目标的 Info 选项卡中,并在项目编辑器中构建设置。仅当有其他字段时,才会将单独的 Info.plist 文件添加到项目中。
当我运行以下命令在 Jenkins 上设置 MARKETING_VERSION 时
$ xcrun agvtool new-marketing-version 1.0.0
它对Info.plist 文件没有任何影响,除非密钥CFBundleShortVersionString 存在。但是每次我更新目标信息选项卡中的字段时,Info.plist 文件似乎又重新生成了,CFBundleShortVersionString 消失了。
因此,我想知道关于如何通过命令行设置MARKETING_VERSION 或在这种情况下如何使用agvtool 有什么建议。任何建议将不胜感激!
【问题讨论】:
-
不幸的是,我遇到了同样的问题,到目前为止还无法弄清楚是什么让 Xcode 重新生成了 plist 文件。