我有一个应用程序还没有在应用程序商店中。我将它安装在我的两个本地设备上。在我的其中一台设备上使用它时发生了崩溃。我使用Devices-->Devicewherecashhappened-->DeviceLogs打开了崩溃日志,并找到了带有我的应用程序名称的日志。如下所示,我无法破译导致崩溃的应用程序调用方法,因为它未被符号化3Pictionary0x0003d3c80x27000+91080(整个崩溃日志在帖子末尾)SO帖子讨论了使用dSYM文件对其进行符号化。但是我找不到这个文件。我也没有执行这些帖子中提到的任何称为存档的步骤。我的应用程序中的build设置如下:部署后处理-->否,
我正在研究如何创建服务器端iOS崩溃报告符号化服务器,如Crashlitics或Crittercism或HokeyApp,据我所知,他们只要求用户上传.dSYM文件,然后他们就可以对崩溃报告进行符号化,我想知道他们是如何存档的?Apple的标准symbolicatecrash命令需要同时提供应用程序二进制文件和.dSYM文件:Symbolication-resolvingstacktraceaddressestosourcecodemethodsandlines-requirestheapplicationbinarythatwasuploadedtotheAppStoreandthe
我昨天完成了TestFlight构建并从一台Mac切换到另一个位置。今天我看到,崩溃管理器中有崩溃,但它们没有符号化。我下载了TestFlight中构建的dSym文件,我有该构建的源代码(从昨天开始应用了一些修复,但拥有一个类和行仍然非常有帮助)-但我没有这里是办公室Mac上的实际构建。如何将符号应用于崩溃日志?更新:我尝试直接调用symbolicatecrash,但在路径中无法访问它。我不得不用完整的路径集来调用它imac:Contentsthst$pwd/Applications/Xcode.app/Contentsimac:Contentsthst$./SharedFramewo
我正在尝试从Apple生成的崩溃报告中查找问题我在XcodeOrganizer中有dSYM和.app文件,但无法导入.crash使用Xcode重新符号化它问题是“设备View”和“设备View”中没有“导入”和“重新符号化”按钮Xcode6.1中的“查看设备日志”我已经检查了注明的Xcode版本,但找不到对此的引用。我在这里遗漏了什么?......谢谢...... 最佳答案 我正在使用xcode6.1.1,所以我不确定6.1中是否是这种情况...您现在需要在设备窗口中查看日志,然后按住Control键并单击日志列表中的日志名称,而不
一位用户通过电子邮件向我发送了一份我提交到AppStore的应用程序的崩溃日志。我在Xcode中仍然有原始的应用程序商店提交存档,但他的崩溃报告不会符号化。单击“重新符号化”不会执行任何操作。我无法使用mdfind找到symbolicatecrash脚本,它仍然是Xcode4.5的一部分吗?有什么办法可以用符号表示这个崩溃日志吗? 最佳答案 如果您还没有尝试过,请将您的Mac升级到OSX10.8.2或更新版本。我正在运行OSX10.7.5,立即升级解决了我的符号问题。我几乎一切都尝试了让我的崩溃日志符号化。我以前从来没有遇到过问题,
自从我在XCode中使用symbolicate以来已经有一段时间了,它曾经可以工作。今天当我尝试这个...存档我的应用。通过XCode在我的设备上安装应用程序。(只需连接设备并在Release模式下运行应用程序)。从Xcode停止了该应用。在我的设备(已连接到Mac)上运行该应用程序,但它当然崩溃了。现在,当我打开Organizer并转到“设备日志”时,它会显示一个新的崩溃日志文件。但它无法表示我的应用程序的符号。所有Apple图书馆的东西都很好地符号化了。我在网上搜索了一下,似乎没有任何效果。编辑:在build设置中,如果我禁用“复制期间删除调试符号”,即使是发布构建,一切都正常
我可能已经阅读了20多篇关于这个主题的文章和论坛帖子,但我仍然无法让它发挥作用。我的应用程序似乎可以很好地进行符号化,但我无法对系统调用进行符号化,这是我收到的大多数崩溃日志似乎正在崩溃的地方。我试过:多个版本的Xcode在GitHub上使用修补过的symbolicatecrash脚本使用mdimport导入应用存档和Xcode应用将运行iOS6的iPad连接到Xcode以便它可以扫描它(查看Xcode包内部会发现DeviceSupport目录中有一个名为“6.0(10A403)”的文件夹,这是iOS6的最终版本)将崩溃日志导入Xcode。它没有错误地失败。使其导入的唯一方法是从另一个
我正在尝试手动符号化崩溃日志,因为Xcode7不会为我做这件事。然而,我得出了这个结果:这是什么意思,我能用它做什么?我也用过atos,它只是给了我相同的地址!我确信我也有正确的dSYM、.app和日志。谢谢! 最佳答案 当您在函数名称的崩溃日志中看到__hidden_时,这意味着您在从存档导出ipa期间启用了位码。为了能够符号化崩溃日志,您应该使用存档中的模块映射文件:以下是您需要在终端中运行的命令:dsymutil--symbol-mapPATH_TO_BCSYMBOLMAPS_DIRPATH_TO_DSYM对于所有符号映射
我最近向应用商店提交了一个应用,但被拒绝了。我制作的应用程序专门针对iPhone,但我不知道您必须确保它也能在iPad上运行(AppleGuidelines2.10),因此我的应用程序因评论者在iPadAir上运行时崩溃而被拒绝.我没有iPadAir,所以我无法重现我这边的崩溃。审阅者向我发送了应用程序的.crash文件,但我在尝试对其进行符号化时遇到了麻烦。我有.crash文件以及应用程序二进制文件的.dSYM和.app文件。我该如何从这里符号化.crash文件? 最佳答案 为遇到类似问题的人提供的一些信息:我们收到的崩溃日志文件
问题是,当符号化PLCrashReporter报告的堆栈跟踪地址时,不会返回实际的系统框架/库符号化行。我的应用程序行虽然显示了正确的违规行符号化。一些配置。我在我的OSX10.9.5上安装了Xcode5.1.1和Xcode6.0.1。当使用Xcode5.1.1并检查设备日志时,我可以看到崩溃,尽管崩溃报告中没有符号化。使用Xcode6.0.1使我的应用程序崩溃并检查设备日志,我可以看到正确符号化的报告。Atos在任何情况下都不会返回正确的Apple系统框架/库符号化行。它只是返回垃圾,与相应的框架/库无关的类。请参阅下面的示例。详细说明了我如何使用PLCrashReporter符号化