gpt4 book ai didi

xcode - 正确设置,以便 Xcode 为 iOS 设备生成正确符号化的日志

转载 作者:行者123 更新时间:2023-12-01 06:47:09 25 4
gpt4 key购买 nike

我正在一系列设备和 iOS 版本(iPhone、Touch、iPad、iOS 3.1.3、4.0.2、4.1)上对多个 iOS 应用程序进行测试。

我安装了 Xcode v3.2.4,主要是为了我可以获取日志和控制台输出以附加到错误。

我们最近注意到我的符号化日志只是在现有字符之间插入额外空格的非符号化日志(因此“日志文件”显示为“l o g file”。

一位工程师最终给了我一个包含 .app 和 .dSYM 的构建,我将其复制到本地的 Mac 并通过 Xcode(通常使用 iPhone Config Util)安装到设备上。

在那之后,符号化文件不是空格,但它们与非符号化版本相同。

我错过了什么?我有什么配置不正确?我究竟做错了什么?

我知道这可能是一个大问题,但我希望它不是,或者如果是,那么有人会感到非常友善和无聊:)

提前感谢您的帮助。

最佳答案

这总是对我有用,无论机器上的自动符号多么 splinter :

  • 将 dSYM 文件复制到 Spotlight 明确索引的位置(根据经验:不是/tmp 文件夹)。 Home、Desktop 或 Documents 的子文件夹是最安全的选择。
  • 调用 mdimport 以确保 Spotlight 已将包含 dSYM 的文件夹编入索引:mdimport /path/to/dSYM
  • 调用symbolicatecrash(假设您在应用程序中有一个合理的当前Xcode):/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash /path/to/crashlog

  • 如果它不起作用,运行带有 -v (详细)的symbolicatecrash 通常会很清楚地显示它在哪里寻找符号以及为什么找不到它们。

    关于xcode - 正确设置,以便 Xcode 为 iOS 设备生成正确符号化的日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3862601/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com