2

我有一个项目,最近莫名其妙地无法在模拟器和设备上运行。一切正常编译,但发生了两个链接器错误。

第一个是 lipo 错误: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't open input file: ~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Intermediates/Thirstie.build/Debug-iphonesimulator/Thirstie.build/Objects-normal/i386/Thirstie (No such file or directory)

第二个是 dsymutil 错误(无法解析调试图):

GenerateDSYMFile ~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Products/Debug-iphonesimulator/Thirstie.app.dSYM ~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Products/Debug-iphonesimulator/Thirstie.app/Thirstie
    cd ~/Desktop/Thirstie/Thirstie
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.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 ~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Products/Debug-iphonesimulator/Thirstie.app/Thirstie -o ~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Products/Debug-iphonesimulator/Thirstie.app.dSYM`

error: cannot parse the debug map for "~/Library/Developer/Xcode/DerivedData/Thirstie-fyibdehnqftrktbobkflxrtzenqr/Build/Products/Debug-iphonesimulator/Thirstie.app/Thirstie": No such file or directory

我正在运行 Xcode 8.3.3 和 iOS 10。

我尝试过的一些补救措施:

  1. pod deintegrate && pod update && pod install
  2. 删除派生数据并清理 xcode 项目
  3. 确保Build Only Active Architecture在我的 pod 目标和我的应用程序目标中都设置为 NO
  4. 确保Enable Bitcode在我的 pod 目标和我的应用程序目标中都设置为 NO
  5. 完全删除 .xcworkspace,清理项目,删除派生数据,并重新安装 podfile

这些都没有帮助。有没有人遇到过这个?我已经处理了所有看起来相关的不同 StackOverflow 问题,但没有任何补救措施有帮助。任何提示将不胜感激!

让我知道提供更多信息是否对我有用。谢谢!

4

0 回答 0