2015年8月19日 - 在3.13更新中似乎已经修复了Bug ,即使他们在更改日志中列出的唯一内容是"Fixed an issue which caused crashes when using setCampaignParametersFromUrl".想拿就拿吧.
2015年6月8日 - 仍然遇到这个问题.如果我禁用自动发送事件([GAI sharedInstance].dispatchInterval = -1;)然后我仍然收到错误.因此,我认为问题在于将事件插入到谷歌分析SQLite数据库中,不知何故我正在进行的数据库语句正在变为现实void.
2015年6月10日 - 仍然遇到崩溃.试图删除我的控制器,手动扩展GAITrackedViewController和发送createScreenView轨道,不会改变崩溃频率.
2015年6月25日 - 仍然遇到崩溃.
我已经添加Google Analytics SDK 3.12到我的iPhone应用程序,一切都按预期工作 - 我运行应用程序,可以看到我在Web界面上设置的所有点击和事件.
我正在我的AppDelegate右上角初始化SDK didFinishLaunchingWithOptions,如下所示:
[[GAI sharedInstance] trackerWithTrackingId:GOOGLE_ANALYTICS_ID];
Run Code Online (Sandbox Code Playgroud)
但是,我发现当我尝试自己使用SQLite时,运行Google Analytics会产生错误.它们可能表现为严重错误,例如:
"Database disk image is malformed" 然后insta-crashes"Disc i/O error" 每当我运行一个查询(虽然没有崩溃)而且它们也会导致我自己的SQLite查询失败,例如:
if (! sqlite3_prepare_v2(_db, [sql …Run Code Online (Sandbox Code Playgroud) sqlite google-analytics objective-c ios google-analytics-sdk
我一直在尝试通过iTunes Connect/TestFlight分发我的应用程序的崩溃报告,但无法找到它们.
我发现这个帖子表明你需要"为你的应用程序包含应用程序符号",同时提交到我已经完成的iTunes Connect.然后我阅读了这个帖子,该帖子声明它仅适用于已在App Store上发布的应用程序,并且不存储预发布中应用程序的崩溃报告(我的是).
所以,回顾一下,我尝试过:
是获取崩溃报告以安装第三方报告工具(如Crashlytics)的唯一方法,还是我做错了什么/错过了一步?
2015年10月29日更新:可能找到了原因.我正在根据这个StackOverflow帖子创建一个渐变层- 它对我和我测试过的其他人来说都很好,但是其他人可能会遇到问题吗?
CAGradientLayer * g = [CAGradientLayer layer];
UIColor * colourFrom = [UIColor colorWithRed:0.1 green:0.7 blue:0.3 alpha:1.0];
UIColor * colourTo = [UIColor colorWithRed:0.1 green:0.8 blue:0.4 alpha:1.0];
g.frame = self.view.bounds;
g.cornerRadius = 10;
g.startPoint = CGPointMake(0.0, 0.5);
g.endPoint = CGPointMake(1.0, 0.5);
g.colors = [NSArray arrayWithObjects:(id)[colourFrom CGColor],
(id)[colourTo CGColor],
nil];
Run Code Online (Sandbox Code Playgroud)
2015年10月27日更新:仍然看到来自Crashlytics的这些崩溃.
2015年10月26日更新:我发现StackOverflow上的这个帖子似乎与我所拥有的问题完全相同(但没有答案......),但他们使用的是Facebook/Twitter活动表,我不是.只是帮助诊断问题的东西.
刚刚向App Store发布了一个应用程序,我们在Crashlytics中看到了一小部分用户(约2%)崩溃:
它似乎只出现在iOS 9中,但它正在所有设备上发生.
致命异常:NSInternalInconsistencyException在这种情况下仅支持RGBA或白色空格.
就个人而言,我正在运行带有9.1的iPhone 6,但我没有遇到这个问题.我也尝试过模拟器,但没有问题,所以我不确定这个bug是如何实际出现的.来自Crashlytics的堆栈跟踪如下.
好像UIColor是在NSDictionary没有编码的情况下将a添加到a 中,但我在应用程序中的任何地方都没有这样做.它似乎也可能与某些事情有关UIRemoteViewController,但我没有在应用程序中使用它(除非使用Facebook登录导致 - 我尝试使用Facebook登录手机和模拟器,但我再也无法得到出现此错误). …
我们的 UIPickerView 有一个黑暗的背景,选择线非常难以看到。反正有没有把它们改成我选择的颜色?
更新:我说的是“熊猫”项目上方和下方的 ---。
Cat
Dog
Elephant
-----------
Panda
-----------
Bear
Giraffe
Run Code Online (Sandbox Code Playgroud) ios ×4
iphone ×2
objective-c ×2
xcode ×2
ipad ×1
sqlite ×1
testflight ×1
uikit ×1
uipickerview ×1