iOS应用程序提交 - 存档不包含info.plist

JMD*_*JMD 15 xcode app-store ios

我正在尝试使用我给出的旧应用程序向应用程序商店提交存档.我一直收到两个错误CFBundleShortVersionString键必须在plist中并且更麻烦'包不包含plist'

这两个项目都存在于应用程序中.我将plBundleShortVersionString键添加到plist中,并且plist文件绝对存在或者我永远无法构建它.这是什么问题?

tta*_*rik 2

如果上传工具找不到您的 .plist 文件,这就是它认为它不包含 CFBundleShortVersionString 键的原因。由于某种原因,应用程序可以在没有任何 plist 文件的情况下进行编译!

首先,确保您的 plist 文件存在于项目导航器中,并且它没有以红色突出显示。(如果它已在光盘上被删除或重命名,无论出于何种原因)

在 Xcode 的项目中,选择应用程序的目标,然后选择“构建设置”选项卡。搜索“plist”以过滤结果。在“打包”下,检查“Info.plist”的值。这应该是您的 plist 文件的名称,相对于您的 Xcode 项目。例如,“MyApp/MyApp-Info.plist”。如果为空,请将其更改为您的 plist 文件的名称并重建。