2016-08-19 99 views
3

我现在正在使用TestFairy一段时间,并且突然它开始减慢应用程序启动速度。TestFairy在应用程序启动期间导致延迟

我得到的时候testFairy在appdelegate被初始化此错误:

*** error reading settings archive file: <ISRootSettings: /Users/Zakaria/Library/Developer/CoreSimulator/Devices/17557909-146C-4075-926F-D9BFD334E120/data/Containers/Data/Application/AA791370-AED4-4CA6-A166-E984A379CAB2/Documents/{app_bundle}/ISRootSettings_10.plist> 

然后:

TestFairy: Initializing SDK version 1.7.8 
TestFairy: Session started successfully 
TestFairy is no longer the default crash handler 

顺便说一句,现在不记录崩溃报告:(

+0

'TestFairy不再是默认的崩溃处理程序'已经告诉你它不会报告任何崩溃,很可能是因为你添加了另一个收集崩溃的框架。只能有一个。对于测试:你是否要求他们支持帮助? – Kerni

+0

@kerni,我将testFairy初始化移动到了'didFinishLaunchingWithOptions'方法的末尾,现在我没有得到'TestFairy不再是默认的崩溃处理程序'。然而,崩溃是不报道的..不,我没有我有一个免费帐户,所以我不期望从他们那里得到任何帮助。 – Zakaria

回答

0

消息TestFairy is no longer the default crash handler仅在其他碰撞处理程序为默认时才会出现。Crashlytics和HockeyApp碰撞处理程序不会将该调用传递给链中的下一个,因此如果他们在TestFairy之后初始化,他们会捕获异常并且不会传递它。

关于延迟。你有更多的信息吗?比如,现在突然有多慢? (以毫秒为单位)。

+0

我将testFairy初始化移至didFinishLaunchingWithOptions方法的末尾,现在我没有收到TestFairy,它不再是默认的崩溃处理程序。然而,崩溃不报.. 关于延迟,这取决于。有时,应用程序停止会永久停留在启动画面中,并且日志显示它处于testFairy初始化阶段。 – Zakaria