문제

I have trouble integrating Crashlytics into my project.

Having follow instruction on website. But soon after installing the Crashlytics mac app, add new build script, paste script, then I build my project to continue, then the app crashed.

Update: so back then, I forgot to initialize a Crashlytics instance in AppDelegate. It's totally my fault, not the service nor the client app (which is really really awesome by the way!). You can see answers below.

도움이 되었습니까?

해결책

In the Build Phases of your target, click the + Add a Build Phase button in the bottom right and select Add Run Script. In the Crashlytics mac plugin, you should be given a run script to copy into this run script build phase. It will look like this:

./Crashlytics.framework/run <your api key>

Except your api key will be a 40 digit number provided by the plugin.

in your app delegate:

#import <Crashlytics/Crashlytics.h>

In didFinishLaunchingWithOptions write the following line to start your Crashlytics session.

[Crashlytics startWithAPIKey:<your api key>];

<your api key> is the same number in the run script.

다른 팁

Crashlytics collect crashes only when app run NOT in debug mode.

Here is quote from Crashlytics Knowelege Base: 3. Then, make sure that a debugger is not connected. By default, Xcode will launch applications and attach a debugger. This will prevent the crash from reporting -- detach it!

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

Add Crashlytics framework in your Project and add your Crashlytics key in Build Phase -> Run Script as like in the following image.

enter image description here

Follow the advice in the answers above but in addition: IF you installed crashlytics via cocoapods, make sure you are using the proper path in your build phase script.

Use:

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

Instead Of:

./Crashlytics.framework/run myLongKey

For me, there is something wrong with my Crashlytics.app Mac App. So i download one and reinstall it. then it works.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top