无法验证bitcode(无法识别的参数:-disable-llvm-passes)

时间:2017-06-29 21:28:01

标签: ios xcode testflight ios11 xcode9-beta

显然,TestFlight现在接受Xcode 9版本,因此我尝试为iOS 11 beta版的用户上传我的应用程序的新版本。

该应用已正确上传,但后来我收到一封电子邮件说:

  

在处理您的iOS应用时,应用中发生了错误   细化过程,您的应用程序无法细化。 [...]有关可能有用的信息   要解决此问题,请参阅Tech Note 2432

我检查了链接,并说它导出应用程序进行临时部署以重现错误。所以我这样做了,这就是我得到的:

  

无法在Frameworks / libswiftCore.dylib中验证bitcode:

     

错误:bitcode 02的Clang选项验证失败(无法识别   参数:-disable-llvm-passes)

在日志中,我的应用程序使用的每个框架都会再次出现错误。 E.g:

code = 0;
description = "Failed to verify bitcode in Realm.framework/Realm:\nerror: Clang option verification failed for bitcode 001 (unrecognized arguments: -disable-llvm-passes)\n\n";
info =             {
};
level = ERROR;
type = "malformed-payload";

许多默认库也是如此,例如libswiftFoundation.dyliblibswiftUIKit.dylib等等。

那我现在该怎么办?

PS:我不想禁用bitcode。

编辑:我还尝试使用Xcode 9进行存档并使用Xcode 8导出。我得到了相同的错误。

0 个答案:

没有答案