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

时间:2015-09-30 15:46:13

标签: xcode validation app-store xcode7 ipa

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

Unable to validate your application:
The path '/var/folders/hm/.../MyApp.ipa' does not contain a file

我有另一个错误:

Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for sfnt2woff

我添加了:

<key>CFBundleSupportedPlatforms</key>
<array>
    <string>MacOSX</string>
</array>

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

任何解决方案?

谢谢!

5 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:7)

设置&#34;启用位代码&#34;没有为我工作

enter image description here

另外:

  1. 清理构建文件夹
  2. rm -rf ~/Library/Developer/Xcode/DerivedData
  3. 重新启动xcode。
  4. 如果您不想重建,可以取消选中这些复选框:

    include app symbols/include bitcode

答案 2 :(得分:3)

我找到了解决方案。在我的应用程序中,一个名为&#34; ionicons&#34;已经用过。我只需删除lib / ionicons / builder / scripts /中的sfnt2woff文件,验证就可以了。

答案 3 :(得分:0)

对我来说,我被要求允许访问我的钥匙串中的某些内容。我错误地点击了'拒绝'。一旦我再次对应用程序进行了重新存档并授予其权限,它就可以运行。

答案 4 :(得分:-1)

为了像我这样的其他人的利益:我遇到了类似的问题,旧版本的sparkle并没有在框架中包含info.plist。

检查所有框架;他们现在还需要一个包含这些设置的info.plist。