Crashlytics集成问题

我无法将Crashlytics集成到我的项目中。

遵循网站上的指示。 但是在安装Crashlytics mac应用程序后不久,添加新的构建脚本,粘贴脚本,然后我构建我的项目以继续,然后应用程序崩溃。

更新 :那时候,我忘了在AppDelegate中初始化一个Crashlytics实例。 这完全是我的错,不是服务,也不是客户端应用程序(顺便说一下真的很棒!)。 你可以在下面看到答案。

在目标的Build Phases中,单击右下角的+ Add a Build Phase按钮,然后选择Add Run Script。 在Crashlytics mac插件中,您应该获得一个运行脚本来复制到此运行脚本构建阶段。 它看起来像这样:

./Crashlytics.framework/run  

除了你的api密钥将是插件提供的40位数字。

在您的应用代理中:

 #import  

didFinishLaunchingWithOptions编写以下行以启动Crashlytics会话。

 [Crashlytics startWithAPIKey:]; 

与运行脚本中的编号相同。

只有当app在调试模式下运行时,Crashlytics才会收集崩溃。

以下是Crashlytics Knowelege Base的引用:3。然后,确保没有连接调试器。 默认情况下,Xcode将启动应用程序并附加调试器。 这将防止崩溃报告 – 分离它!

http://support.crashlytics.com/knowledgebase/articles/92522-is-there-a-quick-way-to-force-a-crash-

在项目中添加Crashlytics框架,并在Build Phase – > Run Script中添加Crashlytics键,如下图所示。

在此处输入图像描述

按照上面的答案中的建议,但另外:如果您通过cocoapods安装了crashlytics,请确保在构建阶段脚本中使用正确的路径。

使用:

 ./Pods/CrashlyticsFramework/Crashlytics.framework/run myLongKey 

代替:

 ./Crashlytics.framework/run myLongKey 

对我来说,我的Crashlytics.app Mac App有问题。 所以我下载一个并重新安装它。 然后它工作。