找不到CFBundleSupportedPlatforms。 App Store上传失败

时间:2017-07-11 08:09:25

标签: ios xcode app-store

  

亲爱的开发人员,

     

我们发现您最近交付的“*****”存在一个或多个问题。要处理您的交付,必须纠正以下问题:

     

无效的捆绑包 - 嵌套捆绑包含CFBundleSupportedPlatforms Info.plist密钥中列出的模拟器平台。

     

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件。

     

此致

     

App Store团队

我将应用程序上传到商店后收到此电子邮件。我知道网上有这个问题有类似的问题,他们说要用iPhoneOS取代iPhoneSimulator。

<key>CFBundleSupportedPlatforms</key>
<array>
<string>iPhoneSimulator</string>
</array>

但是我在项目中找不到CFBundleSupportedPlatforms ...所以我无法解决问题。

有什么想法吗?

干杯:D

1 个答案:

答案 0 :(得分:0)

有时这个问题是由为iphonesimulator / macos构建的一些框架或库引起的。检查的最佳方法是浏览所有库或最近添加的库,以确认使用“lipo”工具构建的体系结构。

lipo -info frameworkexecutableorlib

Architectures in the fat file: frameworkexecutableorlib are: armv7 armv7s i386 x86_64 arm64

通常,构建过程可以在归档/导出应用程序时剥离不受支持的体系结构。