gpt4 book ai didi

iphone - AGVTool new-version 和 what-version 不对应

转载 作者:可可西里 更新时间:2023-11-01 03:31:22 24 4
gpt4 key购买 nike

当我这样做时:

agvtool new-version -all 99

它更新了我的 Info.plist 文件。但是,如果我这样做:

agvtool what-version

agvtool next-version

我收到这个错误:

There does not seem to be a CURRENT_PROJECT_VERSION key set for this project.
Add this key to your target's expert build settings.

为什么这不对应。我是否必须使用 plist 命令行工具才能检索我的应用程序的当前版本。奇怪的是 agvtool what-marketing-version 工作正常。具有讽刺意味的是,agvtool 本身似乎没有版本 ;-)

最佳答案

此链接对我有用 Technical Q&A QA1827 Automating Version and Build Numbers Using agvtool

来自链接如下。这有助于解决我开始使用 agvtool 时的问题。

  1. 启用 agvtool。

导航到目标的build设置面板,然后为所有构建配置更新它。

将当前项目版本设置为您选择的值。我将我设置为 1

将版本控制系统设置为 Apple Generic。

默认情况下,Xcode 不使用任何版本控制系统。将版本控制系统设置为 Apple Generic 可确保 Xcode 将在您的项目中包含所有 agvtool 生成的版本信息。

  1. 设置您的版本和内部版本号。

agvtool 在您的应用程序的 Info.plist 中搜索您的版本号和内部版本号。如果它们存在,它会更新它们,否则什么也不做。确保您的 Info.plist 中存在 CFBundleVersion(Bundle 版本)和 CFBundleShortVersionString(Bundle 版本字符串,短)键

关于iphone - AGVTool new-version 和 what-version 不对应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11737325/

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