我想从中提取dSYM文件,但是当我在Organizer中单击“下载dSYMs...”时,我收到以下消息:“没有dSYM可供下载。”。我将Xcode7.2与Cocoapods0.39生成的工作区一起使用。我怎样才能得到它们? 最佳答案 NON-BITCODE这是一张关于如何获取DSYMS、压缩并上传到crashlytics/fabric的GIF按窗口>管理器右键单击您的应用>在Finder中显示右键单击第一个.xcarchive文件>显示包内容BITCODEENABLED您需要从AppStoreConnect下载dsyms。最简单的方
有时编译器会生成.dSYM文件。我猜这是一个调试相关的文件,但我不知道它是什么,也不知道如何使用它。什么是.dSYM?如何使用它? 最佳答案 dSYM文件存储您应用程序的调试符号像Crashlytics这样的服务使用它来用适当的方法名称替换崩溃日志中的符号,以便它可读且有意义。使用dSYM的好处是您不需要将您的应用程序与它的符号一起发送,这使得对其进行逆向工程变得更加困难,并且还可以减少二进制文件的大小为了使用符号化崩溃日志,您需要将崩溃日志拖到编译应用程序二进制文件的机器(存储dSYM的机器)的管理器中的设备设备日志中如果您有dS
我有一个安装了Crashlytics的应用程序。要为它获取dSYM文件,我总是去Window/Organizer,右键单击以在finder中显示,右键单击“显示包内容”并转到dSYM目录以获取它们。在这种情况下,Crashlytics表示它缺少dSYM文件,该文件是随机的数字和字母字符串(65cbd90a2b443d36ab7a6a419b797a71)。当我使用上述方法查找它时,我只看到名为MyApp.app.dSYM的文件和我通过CocoaPods合并的几个框架的dSYM文件。我尝试使用拖放该文件,但Fabric坚持使用随机字符串。我已经尝试显示MyApp.app.dSYM的包内容
这个问题在这里已经有了答案:Crashlytics:"We'remissingadSYMtoprocesscrashes"[closed](5个答案)关闭6年前。从昨天开始,我尝试在我的iOS应用程序中配置TwitterCrashlytics。我的dSYMs文件有问题。Fabric仪表板向我显示消息“我们缺少dSYMs文件”,因此我通过在线管理器上传了文件(从此消息重定向)并显示了此消息:但是,如果我返回仪表板,系统会再次显示系统丢失dSYMS文件的消息……一次又一次。我必须做什么?
我在编译时收到这个警告:DEBUG_INFORMATION_FORMATshouldbesettodwarf-with-dsymforallconfigurations.Thiscouldalsobeatimingissue,makesuretheFabricrunscriptbuildphaseisthelastbuildphaseandnootherscriptshavemovedthedSYMfromthelocationXcodegeneratedit.UnabletoprocessFieldSense.app.dSYMatpath/Users/dnb/Library/Deve
为什么在Mac中编译C++总是创建*.dSYM目录?有没有办法禁用它? 最佳答案 这是因为您的Xcode项目设置为使用外部dSYM文件构建调试符号。这实际上对于发布版本非常方便,因为这意味着您可以从应用程序中去除调试符号,并且当用户向您发送故障转储时,您可以使用原始dSYM文件生成适当的堆栈跟踪以进行调试。无论如何,您不需要在您的项目中禁用调试符号生成。相反,只需将调试符号类型更改为DWARF(而不是“带有dSYM文件的DWARF”)。您也可以使用Stab,但这是旧格式。编辑:啊,我看到你的意思是从命令行,而不是从Xcode。我没有
您能否告诉我如何使用XCode4创建.dSYM文件?谢谢! 最佳答案 如果您归档应用程序,则dsym文件位于xarchive中。右键单击管理器中的条目,执行“在查找器中显示”,右键单击xarchive并选择“显示包内容”。dsym位于dSYMs目录中。 关于iphone-如何在XCode4中创建dSYM文件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5745391/
我正在与另一位开发人员一起开发一个应用程序,他们刚刚向在他们计算机上构建的应用程序商店提交了一个版本。为了在我的机器上进行构建(属于同一个git提交),我必须更改我们在XCode项目中使用的库之一的路径。我对XCode项目文件所做的任何更改都会更改dSYM吗?如果我能够在不修改XCode项目文件的情况下进行构建,dSYM文件是否相同? 最佳答案 dSYM文件是“调试符号文件”。它是在项目的build设置中启用“StripDebugSymbols”设置时生成的。启用此设置后,您的对象的符号名称将从生成的编译二进制文件中删除(尝试和防止
我正在与另一位开发人员一起开发一个应用程序,他们刚刚向在他们计算机上构建的应用程序商店提交了一个版本。为了在我的机器上进行构建(属于同一个git提交),我必须更改我们在XCode项目中使用的库之一的路径。我对XCode项目文件所做的任何更改都会更改dSYM吗?如果我能够在不修改XCode项目文件的情况下进行构建,dSYM文件是否相同? 最佳答案 dSYM文件是“调试符号文件”。它是在项目的build设置中启用“StripDebugSymbols”设置时生成的。启用此设置后,您的对象的符号名称将从生成的编译二进制文件中删除(尝试和防止
MakesureyourprojectbuildsettingsaregeneratingadSYMfile.DEBUG_INFORMATION_FORMATshouldbesettodwarf-with-dsymforallconfigurations我最近开始收到此错误:1234567892015-03-2311:35:48.902run[60036:1047011]Crashlytics.framework/run1.3.142015-03-2311:35:48.911run[60036:1047011]Crashlytics:dSYMErrorUnabletoprocess.app.d