Fabric
Crashlytics を iOS キーボード拡張機能に統合するために、およびcocoapodsの最新バージョンFabric/Crashlytics
(つまり、デバッガーの出力によるとバージョン 3.0.8) を使用しています。最近、キーボード拡張機能からのクラッシュの報告を停止しました。Crashlytics を初期化するコードとプロジェクトの Crashlytics スクリプト ビルド フェーズの両方をチェックしました。両方とも実行されます (ビルド フェーズはキーボード拡張機能のターゲットにあります)。
これが関連しているかどうかを判断するのは難しいですが、アプリを実行すると、Crashlytics がクラッシュを送信しようとしていることがわかります。
[Crashlytics:Crash:Reports] Submitting async /var/mobile/Containers/Data/PluginKitPlugin/[some-numbers]/Library/Caches/com.crashlytics.data/com.myCompnay.myApp.extension/v3/prepared/[some-more-numbers-idk-if-they're-supposed-to-be-secret].multipartmime
そして、対応する数のメッセージの読み取り
2015-06-25 09:22:33.063 com.myCompany.myApp.extension[5975:1649412] Attempted to create a task in a session that has been invalidated
これは Crashlytics のバグだと思います。最新バージョンの変更ログには、バックグラウンド タスクに関する問題が記載されています
Fixed an issue that would incorrectly default to enabling NSURLSession background uploads in extensions
これは関係ありますか?誰かがこの問題に遭遇して解決しましたか?