mrf*_*our 6 xcode agvtool xcode13
从 Xcode 13 开始,默认情况下没有Info.plist。相反,公共字段位于 target\xe2\x80\x99s Info 选项卡中,并在项目编辑器中构建设置。一个分开的Info.plist仅当存在其他字段时,才会将
当我运行以下命令在 Jenkins 上设置 MARKETING_VERSION 时
\n$ xcrun agvtool new-marketing-version 1.0.0\nRun Code Online (Sandbox Code Playgroud)\nInfo.plist除非密钥存在,否则它不会对文件产生任何影响CFBundleShortVersionString。但是每次我更新目标的“信息”选项卡中的字段时,该Info.plist文件似乎都会再次重新生成并且CFBundleShortVersionString消失。
因此,我想知道在这种情况下是否有关于如何MARKETING_VERSION通过命令行设置或如何使用 agvtool 的建议。任何建议将不胜感激!
小智 9
事实上,在 Xcode 13 中 agvtool 很难更新营销版本。为了“修复”它,请GENERATE_INFOPLIST_FILE在 中设置为 NO Build settings。这将阻止 Xcode 自动生成 Info.plist。然后使用相同的值创建您自己的 Info.plist,它应该可以工作。
马克西姆
| 归档时间: |
|
| 查看次数: |
2721 次 |
| 最近记录: |