繁体   English   中英

iOS上的结构-新项目,相同的bundleId-答案/ Crashlytics不起作用

Fabric on iOS - new project, same bundleId - Answers/Crashlytics not working

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在应用商店中有一个应用,现在已经从一个新的xcode项目中完全重写了这个应用。 新项目具有相同的捆绑包ID和相同的Fabric APIKey(在info.plist中),并使用相同的run-script命令。 但是,事件没有传递给Fabric,没有任何购买被注册在Answers中,并且这个新版本没有出现在我的Fabric仪表板上。 除非我知道Answers运作正常,否则我不会释放(因为它告诉我我的每日收益等)。 将Fabric调试设置为true,可以得到以下信息:

--- [Crashlytics] Version 3.10.1 (129)
--- [Crashlytics] Running on iPhone10,1, 12.0.0 (16A366)
--- [Answers] Initialized
--- [Fabric] Initialized with kit versions: {
    "com.twitter.answers.ios" = "1.3.7";
    "com.twitter.crashlytics.ios" = "3.10.1";
    "io.fabric.sdk.ios" = "1.7.6";
}
--- [Answers] Answers enabled with settings: {
    "flush_interval_secs" = 300;
    "flush_on_background" = 1;
    "forward_to_google_analytics" = 0;
    "include_purchase_events_in_forwarded_events" = 0;
    "max_byte_size_per_file" = 8000;
    "max_file_count_per_send" = 1;
    "max_pending_send_file_count" = 100;
    "sampling_rate" = 1;
    "track_custom_events" = 1;
    "track_predefined_events" = 1;
    "track_view_controllers" = 0;
    url = "https://e.crashlytics.com/spi/v2/events";
}

当记录了答案事件时,我看到以下令人鼓舞的信息:

--- [Answers] Logging Answers event: <ANSPredefinedEvent: purchase
{
    currency = USD;
    ...
    success = true;
}
{
}>
---  [Answers] Transmitting packaged events for '60C20825-0EA9-463B-974B-456D6E546366'.
---  [Answers] Finished transmission of '60C20825-0EA9-463B-974B-456D6E546366'.

如何调试Answers数据的去向?

我的代码很简单[在AppDelegate中]:

[[Fabric sharedSDK] setDebug:YES];
[Fabric with:@[[Crashlytics class], [Answers class]]];
1 个回复

信息在上升,但由于我只是一台设备,而我却是数千台设备,因此它隐藏在Web仪表板中。 可以在“设置”>“应用程序”>“您的应用程序”>“版本”上查看新版本。 仪表板仅显示最高版本,因此没有出现我的新版本。 可以在“仪表板”>“购买”>“商品ID /名称”中更好地查看购买事件(因为我添加了一些不同的ID)。

1 iOS Fabric Crashlytics答案套件未收集数据

问题总结 更新:我已经以某种方式解决了该问题,但不确定如何。 我只是从仪表板上删除了应用程序,重新创建了它们,清理了Fabrics和Crashlytics缓存,经过四到五次尝试后,它开始自行工作了。 我仍然很想知道它是如何发生的以及如何解决而不完全删除该应用程序。 TL; DR我 ...

3 当iOS和OS X应用程序在同一个项目中时,集成Fabric / Crashlytics

由于存在大量共享代码,正在进行的应用程序在同一项目中具有iOS和OS X版本。 我尝试将Fabric平台,特别是Crashlytics工具集集成到它们中,但据我所知,通过标准安装向导无法实现,因为为不同体系结构(x86_64,arm)编译的二进制文件在安装因为路径相同。 我认为可以通过将 ...

7 适用于iOS的Fabric + Crashlytics

最近,我尝试将Fabric&Crashlytics添加到我的项目中,但是出现一个链接问题。 我的基本SDK是iOS7.0,部署目标也是7.0,请尝试将Fabric应用程序用于mac或cocoapods来添加这些框架,但始终会收到以下错误消息: 有人可以协助吗? 非常感谢。 ...

8 Fabric.io Crashlytics和Answers初始化

我已将Crashlytics包含在我的应用中。 我做了注册向导并按照指示初始化了Crashlytics [Fabric with:@[[Crashlytics class]]]; 在我的AppDelegate.m 我需要做什么来初始化答案以及在我的应用程序中这样做的最佳位置? 我现在 ...

9 iOS-禁用答案,但保留Crashlytics

是否有关于Fabric的更新以禁用Answers但保留了来自Fabric的Crashlytics? 关于此问题的最新信息是去年关于Stack Overflow的,因此,我希望现在有了可以解决此问题的更新。 当我们在暂存环境中进行测试时,我们的团队不断看到更多的分析数据,这可能很烦人,因为我们 ...

10 适用于 Android 的 Fabric Crashlytics 不起作用

我已经按照 Android 应用程序的安装教程逐步进行了操作。 一切看起来都很好,但几个小时后我无法进入仪表板(总是重定向到安装教程)。 我想这意味着我的应用程序还没有被检测到。 它应该在几分钟后准备好。 启用调试模式,一切看起来都不错: 任何帮助将不胜感激。 先感谢您。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM