我在这里阅读了许多关于Parse Crash Reporting的类似问题,并获得了一些有用的提示。但是我仍然无法上传符号文件。
我完全按照Parse网站上的说明将脚本添加到XCode。当应用程序构建时,脚本似乎正在运行,并且正在显示所有正确的消息。
和
我在建议的地方向应用添加了延时强制异常。我确保启用了CrashReporting。我通过CocoaPods将Parse框架添加到项目中;它在那里,应用程序编译没有错误或警告。我做了一次崩溃,重启,第二次崩溃的序列,等待几分钟,刷新Parse Dashboard。
好的,好的。所以我通过终端的CLI手动推送文件。首次尝试失败,因为我没有上传DWARF文件。纠正了这一点。现在它说不能找到文件或目录。这是我机器上的文件夹,文件位于:
这是命令行,包含命令和结果:
因此CLI可能认为文件名不是文件;我尝试通过添加“.bin”扩展名来更改名称。
然后我得到了一个不同的错误:“不理解符号文件:”后跟文件的完整路径。我甚至尝试在双引号内用单引号括起完整的路径;同样没有发现错误。
我已下载最新的Parse CLI。我正在从应用程序的Cloud Code目录运行命令“parse symbols -p”(之前已经设置的现有目录,以使用其他Parse Cloud Code功能)。
还有什么要补充的?运行XCode 6.4,Objective-C应用程序,我检查了各种其他构建设置,以确保生成符号。该文件大小为30Mb,打开它显示什么是一个二进制文件,其内容看起来像是来自编译器的符号 - 可识别的类名称等。
这只是一个测试应用程序,我正在测试Parse崩溃报告,而不是注册另一项服务,如New Relic或任何其他服务;我想,我正在使用Parse作为其他东西,为什么不使用它的Crash Reporting ...
任何人都知道我在这里做错了什么?我只是看不到它。