我正在尝试将档案上传到App Store Connect。存档上传成功。当我去应用商店时,连接并在活动部分中看到它。它显示“ 此版本无效”,并带有红色感叹号。我查看了我的开发人员电子邮件并收到了此消息
`我们确定了您的应用最近交付的一个或多个问题, “应用名称”。请更正以下问题,然后重新上传。
无效的捆绑包-Info.plist应该指定CFBundleSupportedPlatforms 包含一个平台的数组'
我搜索了解决方案,发现我的info.plist应该包含一个键“ CFBundleSupportedPlatforms”,该键的数组值只有一个条目“ iPhoneOS”。
添加了必需的键值
因此,我在info.plist中添加了所需的键和值。我再次存档并提交。但是我正面临同样的问题,再次。红色的感叹号出现在“活动”部分,当我单击此标记时,它表示此构建无效
我正在寻找解决方案。我找到了涉及包含模拟器平台的嵌套捆绑软件的答案。但这与我的情况无关
感谢您的帮助。
答案 0 :(得分:0)
找到了解决方案
以前的开发人员副本粘贴了一些第三方SDK,其中包含plist文件中iPhoneSimulator
CFBundleSupportedPlatforms的值key
这在XCode(第三方SDK的plist文件内部)中不可见。我必须转到项目目录(在Finder中),并检查第三方SDK的info.plist文件。
SDK中的两个plistFiles包含值iPhoneSimulator
和iPhoneOS
。这是造成麻烦的原因。
希望这对某人有帮助。