6

显然,TestFlight 现在接受 Xcode 9 构建,所以我尝试上传我的应用程序的新版本,供 iOS 11 beta 用户测试。

该应用程序已正确上传,但随后我收到一封电子邮件,内容如下:

在处理您的 iOS 应用程序时 [...] 应用程序精简过程中发生错误,您的应用程序无法被精简。[...] 有关可能有助于解决此问题的信息,请参阅技术说明 2432

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

无法验证 Frameworks/libswiftCore.dylib 中的位码:

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

在我的应用程序使用的每个框架的日志中,该错误再次出现。例如:

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:我不想禁用位码。


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

4

0 回答 0