此捆绑包无效:哪个 CFBundleVersion?

问题描述 投票:0回答:1

我正在尝试将应用程序上传到 AppStore 以使用 TestFlight 进行测试。

上传结束时,我收到一条消息:

此捆绑包无效。 Info.plist 文件中键 CFBundleVersion [2-15] 的值必须是以句点分隔的列表,最多包含三个非负整数。请查找更多...

我的 Info.plist 中没有

CFBundleVersion
。我只能在目标属性中看到它。我检查了使用 SPM 导入的包的所有其他 Info.plist,它们使用
<key>CFBundleVersion</key><string>1</string>

我尝试使用简单的数字更改目标属性中的值,但这没有帮助。是什么阻止了我的上传?

swift xcode app-store
1个回答
0
投票

是的,有。因为您正在以

Property List
模式查看 plist 文件。您可以将查看模式更改为
Source Code
来查看按键
CFBundleVersion

在您的项目中,右键单击 Info.plist 文件 -> 打开为 -> 源代码

它是这样的:

<key>CFBundleVersion</key>
    <string>$(CURRENT_PROJECT_VERSION)</string>

您可能需要在

Project -> Targets -> General
中仔细检查当前版本。它的位置在
Identity
部分。

© www.soinside.com 2019 - 2024. All rights reserved.