Crashlytics集成问题

Vin*_*yen 13 iphone crash objective-c ios crashlytics

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

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

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

Pat*_*ley 21

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

./Crashlytics.framework/run <your api key>
Run Code Online (Sandbox Code Playgroud)

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

在你的app委托中:

#import <Crashlytics/Crashlytics.h>
Run Code Online (Sandbox Code Playgroud)

didFinishLaunchingWithOptions写入以下行启动Crashlytics会议.

[Crashlytics startWithAPIKey:<your api key>];
Run Code Online (Sandbox Code Playgroud)

<your api key> 是运行脚本中的相同数字.

  • 什么构建秘密用于? (2认同)

Vit*_*nko 7

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

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

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