Crashlytics has been installed in the app in question for a couple of releases now. It's been working great.
But as we prepare the next release Crashlytics has stopped reporting crashes in Release mode. Here are the things I can think of that have changed since our last release.
- Xcode 7.1. The last release was prepared with Xcode 6.
- We upgraded to Fabric.
- We're testing the app on iOS 9.1.
Anyway, with all those changes crashes are still being reported just fine in Debug. Just not in Release (installing from TestFlight after archiving and uploading to iTunes Connect).
Here are the things I've checked:
On the Fabric site the app is there, the version and build are there. When I click on Missing DSYMs it tells me there are none missing.
startWithAPIKey
is being called in didFinishLaunchingWithOptions
(added after trojanfoe's question).
The api key is correct. Checked and double-checked.
In the build script there isn't (and never was) a distinction between Debug and Release. It looks like this:
- In Build Settings
DEBUG_INFORMATION_FORMAT
is already set to DWARF with dSYM File
(added after StormXX's question):
What am I missing?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…