Xcode 7 - 无法验证您的应用程序

Tro*_*han 11 validation xcode app-store ipa xcode7

当我将我的应用程序上传到应用程序商店时,我遇到了一个问题:

Unable to validate your application:
The path '/var/folders/hm/.../MyApp.ipa' does not contain a file
Run Code Online (Sandbox Code Playgroud)

我有另一个错误:

Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for sfnt2woff
Run Code Online (Sandbox Code Playgroud)

我已经添加:

<key>CFBundleSupportedPlatforms</key>
<array>
    <string>MacOSX</string>
</array>
Run Code Online (Sandbox Code Playgroud)

在我的plist文件中,但它不起作用.

有解决方案吗

谢谢 !

小智 11

有同样的问题.只需从Xcode项目的Build Phases中的"Bundle Resources"中删除一些.bundle资源.看这里:

  • 对我来说,这是由Urban Airship的```Airship```和```AirshipKit```文件夹在Copy Bundle Resources中引起的.我删除了那些,它就像一个魅力! (3认同)
  • 也为我工作过!添加Urbanairship后,它被添加到Copy Bundle Resources.谢谢 (2认同)

Ant*_*tzi 7

将"启用位代码"设置为NO对我有用

在此输入图像描述

也:

  1. 清理构建文件夹
  2. rm -rf ~/Library/Developer/Xcode/DerivedData
  3. 重启xcode.

如果您不想重建,可以取消选中这些复选框:

包括应用符号/包括bitcode


Tro*_*han 3

我找到了解决方案。在我的应用程序中,使用了一个名为“ionicons”的库。我只是简单地删除 lib/ionicons/builder/scripts/ 中的 sfnt2woff 文件,验证就可以了。