【问题标题】:Extracting .xcarchive files提取 .xcarchive 文件
【发布时间】:2014-02-13 09:30:41
【问题描述】:

您如何(批量)提取许多 .xcarchive 文件的内容?

故事:

我有一个来自半未知构建的崩溃日志,这个构建将匹配 dSYM。我有很多来自所有构建的 dSYM。我需要将崩溃日志与 dSYM 进行匹配。具体流程在这里:https://stackoverflow.com/a/12337755/129202 我有许多带有 dSYM 的 .xcarchive 文件,我需要先从 .xcarchive 文件中提取 dsym 文件,然后才能获取它们的内容。在它们仍在 .xcarchive 中时执行 mdls *.dSYM 不会提供有效的输出。 我可以使用 Finder 来提取 dSYM 文件,但由于我有很多构建,这是一项非常乏味的任务,这让我想到一个问题,你如何(批量)提取许多 .xcarchive 文件的内容?

【问题讨论】:

    标签: xcode xcarchive


    【解决方案1】:

    我发现了一种不需要提取 xcarchives 的解决方法。改为运行此行:

    mdls -name com_apple_xcode_dsym_uuids -raw *.xcarchive

    这将在不提取的情况下打印 UUID。 更多细节在这里: https://stackoverflow.com/a/16875869/129202

    从技术上讲,这并不能回答如何提取 xcarchives 的问题,但它确实将 UUID 从 xcarchive 内的 dSYM 中取出,这就是我的情况。

    【讨论】:

    • 您应该能够使用 mdfind com_apple_xcode_dsym_uuids=* 找到每个 .dSYM
    • 这条线在哪里运行?在哪个范围内我没有得到任何结果
    猜你喜欢
    • 2019-03-24
    • 2015-11-29
    • 2020-02-09
    • 2014-08-30
    • 2018-07-08
    • 2011-07-13
    • 2014-02-27
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多