トラブルシューティング

🚧

このドキュメントは古いバージョンのiOS SDK v1について記載しています

iOS SDK v1は 2021/05/11でサポート終了となります。
SDK v1 からのアップグレードについては、まず SDK v1からv2のアップグレード方法 をご覧ください。

アプリがクラッシュする

New Relic SDK を利用している場合

下記のようなクラッシュログが出力される場合、New Relic SDK の処理が原因と考えられます。

*** Terminating app due to uncaught exception 'NRInvalidArgumentException', reason: 'New Relic detected an unrecognized selector, 'krt_ViewWillAppear:', sent to 'UIViewController'. It's possible _cmd was renamed by an unsafe method_exchangeImplementations().'

こちら を参考にして対応してください。

デバッグログを取得する

原因のわからない問題が発生した時、SDKのログレベルを下げてログを出力することでを調査に役立てることができます。

KarteLogger.shared.logLevel = .verbose
KarteLogger.sharedLogger.logLevel = KarteLogLevelVerbose;