我的iOS应用程序中有一个iMessage扩展程序。 Crashlytics可以抓住它的崩溃吗?
我尝试将主应用Fabric
中的相同Info.plist
条目添加到我的iMessage扩展程序Info.plist
中,并添加以下内容我的MSMessagesAppViewController
子类(建议用于Today widget intregation):
- (instancetype _Nonnull)initWithNibName:(NSString * _Nullable)nibNameOrNil
bundle:(NSBundle * _Nullable)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil
bundle:nibBundleOrNil];
if (self)
{
// Start up Answers and Crashlytics
[Fabric with:[NSArray<id> arrayWithObjects:
[Answers class],
[Crashlytics class],
nil]];
}
return self;
}
但是当我启动iMessage并选择我的iMessage扩展时,它只是挂在上一个屏幕截图上。它永远不会开始。
答案 0 :(得分:6)
Mike来自Fabric。
我们只对iMessage Extensions上的Crashlytics提供实验性支持。为了让事情顺利进行:
将Crashlytics.startWithAPIKey("YourActualApiKey")
添加到您的帐户中
扩展程序的视图控制器initWithCodermethod
。如果你不这样做
目前有一个initWithCoder
方法,它应该是这样的
最后:
必需的init(编码器aDecoder:NSCoder){ super.init(编码器:aDecoder) Crashlytics.startWithAPIKey(&#34; yourApiKey&#34) }
答案 1 :(得分:0)
Crashlytics isn't supported for iMessage extensions yet
iMessage扩展程序尚未获得官方支持,但我们正在考虑添加它!