Ios 在调试模式下禁用结构应答

Ios 在调试模式下禁用结构应答,ios,twitter-fabric,Ios,Twitter Fabric,我将Fabric框架与Crashlytics和Twitter依赖项结合使用。是否可以仅关闭“答案”选项卡中哪个结构生成的统计信息?模拟器有许多会话,因此分析不精确。如果您想关闭答案,只需在Fabric Mac应用程序中取消选中应用程序的复选框即可(请参阅所附屏幕截图) 如果您想在发布应用程序时获取用户统计信息以获得答案,那么您可以在Fabric上拥有另一个应用程序,并且只在生产构建中使用这些密钥 我添加了一个适配器模块,使用以下方法: #if DEBUG func logContentView(

我将Fabric框架与Crashlytics和Twitter依赖项结合使用。是否可以仅关闭“答案”选项卡中哪个结构生成的统计信息?模拟器有许多会话,因此分析不精确。

如果您想关闭答案,只需在Fabric Mac应用程序中取消选中应用程序的复选框即可(请参阅所附屏幕截图)

如果您想在发布应用程序时获取用户统计信息以获得答案,那么您可以在Fabric上拥有另一个应用程序,并且只在生产构建中使用这些密钥


我添加了一个适配器模块,使用以下方法:

#if DEBUG
func logContentView(name: String, type: String, id: String? = nil) {
    print("Content view \"\(name)\" of type \"\(type)\" with id \"\(id ?? "null")\"")
}
#else
import Crashlytics

func logContentView(name: String, type: String, id: String? = nil) {
    Answers.logContentView(withName: name, contentType: type, contentId: id)
}
#endif
在视图控制器中,我以以下方式记录事件:

logContentView(name: "Main", type: "Screen")

因此,我的应用程序不会在调试版本中生成事件。

你说得对。我创建了两个fabric应用程序。一个用于测试,一个用于生产模式Hi Shantanu,您能提供更多详细信息吗?我如何为调试和发布模式设置两个不同密钥的不同应答框架?