3

我正在尝试编译我的 xcode iOS 应用程序,它依赖于 OneSignal、GoogleMaps 和 Dlib 库。

但是,我无法编译我的应用程序

以下是我的环境:

XCode 9.2 (9C40b)
MacOS High Sierra (10.13.1)

以下是我当前的 XCode 配置。没什么特别的(我认为)。

Build Configuration - Release

以下是在 xcode 中编译应用程序产生的错误:

GenerateDSYMFile /Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM /Users/some/Library/Developer/Xcode/ DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/InstallationBuildProductsLocation/Applications/PortalCom.app/PortalCom cd /Users/some/Documents/project/railerdotcom/railer_ios/PortalCom export PATH="/Applications/Xcode.app /Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/ sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault。xctoolchain/usr/bin/dsymutil /Users/some/Library/Developer/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/InstallationBuildProductsLocation/Applications/PortalCom.app/PortalCom -o /Users/some/库/开发人员/Xcode/DerivedData/PortalCom-euiqqovslgrjiladmbryjcsdkwoa/Build/Intermediates.noindex/ArchiveIntermediates/PortalCom/BuildProductsPath/Release-iphoneos/PortalCom.app.dSYM

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil

退出代码 4 失败

当编译错误发生时,还有一个 llvm-dsymutil 崩溃发送给苹果。https://gist.github.com/axilaris/4c5f4351d3c2287c1e45fde159bb66b8

更新: 我的应用程序可以用 8.3.3 (8E3004b) 编译。这通过 2 台不同的计算机得到证实。

如何用最新的 XCode 9.2 解决这个问题?如果我将“调试信息格式”更改为“DWARF”而不是“带有 dSYM 文件的 DWARF”,那么它可以工作,但这意味着我没有 dSym 文件。我需要为 crashlytics 编译生成的 dSYM。

4

0 回答 0