【发布时间】:2017-07-11 08:09:24
【问题描述】:
尊敬的开发者,
我们发现您最近交付的“*****”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效的捆绑包 - 嵌套捆绑包包含 CFBundleSupportedPlatforms Info.plist 键中列出的模拟器平台。
一旦这些问题得到纠正,您就可以重新交付纠正后的二进制文件。
问候,
App Store 团队
我在将应用上传到商店后收到了这封电子邮件。我知道网上也有关于这个问题的类似问题,他们说用 iPhoneOS 替换 iPhoneSimulator。
<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneSimulator</string>
</array>
但是我在我的项目中找不到 CFBundleSupportedPlatforms,所以我无法解决问题。
有什么想法吗?
【问题讨论】:
-
苹果不应该告诉你如何解决这个问题吗??
-
不。我在网上到处找。每个人都说在 CFBundleSupportedPlatforms 中将 iPhoneSimulator 更改为“iPhoneOS”。但我在任何 info.plist 的.....烦人的错误中都找不到这个。
-
不知道,也许自己创建 CFBundleSupportedxx 文件/密钥?
-
ps,这与 swift 或 spritekit 没有任何关系,所以我删除了这些标签 :( 但添加到了应用商店标签中!!=}
-
我尝试自己添加。我在 info.plist 中创建了 CFBundleSupportedPlatforms 作为字典,然后添加了字符串“iPhoneOS”。没用:(