报错Command XXXX/dsymutil failed with exit code 11

简介: 报错Command XXXX/dsymutil failed with exit code 11

关于unity3d导出的xcode工程编译不过,报了一个错误:


Command /Applications/Xcode11.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil failed with exit code 11


微信图片_20221018105543.png

image.png


解决方案:


微信图片_20221018105547.png

image.png


设置成DWARF选项就可以了。


Debug Information Format(调试信息格式)


DWARF简单介绍:


1.DWARF是什么:DWARF 全名是 Debugging with Attribute Record Formats ,是一种调试信息的存放格式。简单的来说就是在机器码和对应的源代码之间建立一座桥梁,大大提高了调试程序的能力。


2.DWARF作用:将 Build Setting 的 Debug Information Format 中的 Debug 改成 DWARF。可以提高编译速度。


dsym简单介绍:


1.dsym是什么:在XCODE编译项目之后,会在app旁看见一个同名的dSYM文件.(rd称之为 符号文件)他是一个编译的中转文件,简单说就是debug的symbols包含在这个文件中.


2.dsym有什么作用:当release的版本 crash的时候,会有一个日志文件,包含出错的内存地址, 使用symbolicatecrash工具能够把日志和dSYM文件转换成可以阅读的log信息,也就是将内存地址,转换成程序里的函数或变量和所属于的 文件名。简单的说,就是当ios发生线上crash的时候,可以利用发版包对应的符号文件(dsym)来方便追查问题。


3.dsym我们可以在哪得到:ios确定下来将要发版的最终版本后,我们可以在jenkins上把对应的dsym文件保存起来。可以发现(重新崩溃)crash后去jenkins上找(注意 时间、企业包是否为发版包)

相关文章
解决IDEA提交代码时提示“Performing Code Analysis...”
解决IDEA提交代码时提示“Performing Code Analysis...”
1523 0
|
消息中间件 Kafka API
kafka Consumer high-level api 之白名单
kafka Consumer high-level api 之白名单
225 0
|
运维 负载均衡 Ubuntu
自动化运维的利器:Ansible入门与实践
【10月更文挑战第31天】在当今快速发展的信息技术时代,高效的运维管理成为企业稳定运行的关键。本文将引导读者了解自动化运维工具Ansible的基础概念、安装步骤、基本使用,以及如何通过实际案例掌握其核心功能,从而提升工作效率和系统稳定性。
|
机器学习/深度学习 自然语言处理 PyTorch
从零开始构建nlp情感分析模型!
本教程介绍了如何使用PyTorch和Hugging Face的Transformers库构建一个情感分析模型。主要内容包括导入所需库、读取训练数据集、加载预训练的BERT模型和分词器、定义情感数据集类、划分训练集和验证集、创建数据加载器、设置训练参数、训练模型、评估模型性能以及定义和测试预测函数。通过这些步骤,可以实现一个简单而有效的情感分析模型。
1206 2
|
JavaScript
js设置、修改、获取、删除 cookie
js设置、修改、获取、删除 cookie
520 0
|
SQL Java 数据库连接
Hibernate 和 JPA 有什么区别?
【8月更文挑战第21天】
1150 0
idea没有Maven运行界面怎么办
idea没有Maven运行界面怎么办
|
存储 缓存 算法
【算法训练-动态规划 零】动态规划解题框架
【算法训练-动态规划 零】动态规划解题框架
369 0
|
算法 搜索推荐 C++
【洛谷 P1177】【模板】快速排序 题解(快速排序+数组索引)
**快速排序模板题目**,要求使用快排算法对输入的整数序列进行排序。输入包含正整数N和N个整数,输出排序后的序列。20%的数据N≤10^3,所有数据N≤10^5。代码中提供了一种实现,包括读取输入、定义partition函数划分数组、递归调用quickSort及主函数执行排序和输出。注意C++选手避免使用STL的`sort`。
185 0

热门文章

最新文章