gpt4 book ai didi

xcode - agvtool new-marketing-version 不适用于 Xcode 13

转载 作者:行者123 更新时间:2023-12-01 22:58:02 27 4
gpt4 key购买 nike

从 Xcode 13 开始,默认没有 Info.plist。相反,公共(public)字段位于目标的信息选项卡中,并在项目编辑器中build设置。仅当有其他字段时,才会将单独的 Info.plist 文件添加到项目中。

当我运行以下命令在 Jenkins 上设置 MARKETING_VERSION 时

$ xcrun agvtool new-marketing-version 1.0.0

它对 Info.plist 文件没有任何影响,除非 key CFBundleShortVersionString 存在。但是每次我更新目标的信息选项卡中的字段时,Info.plist 文件似乎再次重新生成并且 CFBundleShortVersionString 消失。

因此,我想知道是否有任何关于如何通过命令行设置 MARKETING_VERSION 或如何在这种情况下使用 agvtool 的建议。任何建议将不胜感激!

最佳答案

确实,在 Xcode 13 中,agvtool 无法更新营销版本。为了“修复”它,在 Build settings 中将 GENERATE_INFOPLIST_FILE 设置为 NO。这将阻止 Xcode 自动生成 Info.plist。然后使用相同的值创建您自己的 Info.plist,它应该可以工作。

马克西姆

关于xcode - agvtool new-marketing-version 不适用于 Xcode 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72558951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com