Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 更改dsym文件中的uuid_Ios_Crashlytics_Dsym - Fatal编程技术网

Ios 更改dsym文件中的uuid

Ios 更改dsym文件中的uuid,ios,crashlytics,dsym,Ios,Crashlytics,Dsym,我一直在尝试更改生成的dsym文件的uuid,以便crashlytics可以将崩溃日志与dsym匹配 你知道有什么办法吗 有关更多上下文: 在构建期间上载dsym的脚本失败,我没有注意到 位代码已禁用,因此itunes connect中没有dsym文件 我能够从完全相同的源代码构建项目,因此从dsym中标记崩溃日志应该可以工作 我仍在尝试从crashlytics获取崩溃日志,但他们的UI不支持它,因此我联系了他们的支持,然后我应该能够在本地将其符号化 如果您有完全相同的源代码和编译器版本,您可

我一直在尝试更改生成的dsym文件的
uuid
,以便crashlytics可以将崩溃日志与
dsym
匹配

你知道有什么办法吗

有关更多上下文:

  • 在构建期间上载dsym的脚本失败,我没有注意到
  • 位代码已禁用,因此itunes connect中没有dsym文件
  • 我能够从完全相同的源代码构建项目,因此从
    dsym
    中标记崩溃日志应该可以工作
  • 我仍在尝试从crashlytics获取崩溃日志,但他们的UI不支持它,因此我联系了他们的支持,然后我应该能够在本地将其符号化

如果您有完全相同的源代码和编译器版本,您可以重新构建它并替换新的uuid


要实现此目的,请运行
dwarfdump-u.dSYM
以查看新的uuid。然后用hex编辑器打开
.dSYM/Contents/Resources/DWARF/
,找到新的uuid并替换为所需的uuid。

为什么不尝试查找包含在.xcarchive文件中的原始dSYM文件?@KevinLi如果原始.xcarchive丢失了怎么办?找到解决方案了吗?