【问题标题】:New Xcode 10 Generating dsym File issue新的 Xcode 10 生成 dsym 文件问题
【发布时间】:2018-10-04 10:51:00
【问题描述】:

在 Xcode 9 中它运行良好,而在 Xcode 10 中,我的 mac 在生成 dSYM 文件时挂起。

我正在使用 MobileVLCKit 播放 Live Radio Streaming URL,当我删除 MobileVLCKit 时,它也可以在 Xcode 10 中使用。

任何人都可以帮助我解决这个问题。 在新的 Xcode 10 中,当我为生产目的归档我的 Xcode 项目时,当时 Xcode 挂起,我的 mac 也挂起并卡在生成的 dsym 文件中。

请查看我的调试信息格式设置的屏幕截图。

【问题讨论】:

  • 您是否发现了有关问题的任何信息?我注意到,由于 XCode 10,dsym 文件也没有上传到结构。
  • @mkeremkeskin 对不起兄弟,但直到现在我还没有找到解决方案。

标签: xcode10 dsym


【解决方案1】:

只有一些解决方法:

  1. 在没有 dSYM 的情况下构建您的产品

  2. 您可以删除 Xcode10.1 iPhoneOS.sdk 文件夹放入 Xcode 9.4 的文件夹
    /Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/ 和 /Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ , 分别重命名并用符号和 12.1 归档 支持。

https://code.videolan.org/videolan/VLCKit/issues/202 中提到了解决方法

【讨论】:

    【解决方案2】:

    解决方法是将 Xcode 9 中的文件 dsymutil 复制到 Xcode 10 中的 dsymutil。我找到了位于此处的文件:/usr/bin/dsymutil

    Apple 开发者论坛中提到了此解决方法,但未提及在哪里可以找到该文件。

    在这里找到:https://forums.developer.apple.com/thread/107570

    【讨论】:

      【解决方案3】:

      在项目中转到Build Settings 并搜索Debug Information format 并将格式更改为DWARF。它将解决问题。

      【讨论】:

      • 虽然这不是答案,请使用评论部分。谢谢。
      • 非常感谢!为我修好了!
      【解决方案4】:

      我们通过在构建设置中移除对 Swift Compile 的优化来解决此问题:

      构建设置 -> Swift 编译器 - 代码生成 -> 发布

      设置为“无优化”

      JacobJ84 在 Apple 论坛上建议的原始修复:https://forums.developer.apple.com/thread/115185

      【讨论】:

      • 这不应该是解决方案,因为有时需要优化
      猜你喜欢
      • 2016-12-06
      • 2011-05-12
      • 2015-01-04
      • 1970-01-01
      • 2012-09-28
      • 2019-04-11
      • 2011-12-22
      • 2019-03-27
      • 1970-01-01
      相关资源
      最近更新 更多