これを実装するためのTwitter独自のガイドは次のとおりです。
https://twittercommunity.com/t/integrate-fabric-crashlytics-with-ios-8-extension/28905
したがって、ライブラリをコピーします。たとえば、CocoaPods を使用している場合は、Fabric と Crashlytics を Extension ターゲットに追加できます。
Podfile で:
target :TodayExtension do
pod 'Fabric'
pod 'Crashlytics'
end
実行しますpod install
。Build Active Architecture Only
に設定することを忘れないでください。そうしないとNO
、リンカー エラーが発生する可能性があります。
次に、TodayViewController で:
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
...
-(id)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
[Fabric with:@[CrashlyticsKit]];
return self;
}
ビルド フェーズの Fabric Run Scriptを Today Extension ターゲットにコピーし、メイン アプリケーションの info plist から Fabric エントリを Today Extension の info plist にコピーします。