我们使用React Native构建了一款应用程序,以改进我们以前的Cordova应用程序的UX和功能。React本机在生产中崩溃
一切都很顺利。几个月的开发,QA,应用程序审查,然后我们发布到App Store。它适用于我们尝试过的所有设备,从iPhone 4到iPhone 6s +,我们在iOS 8.3(可以通过xCode下载的最早模拟器)上测试到10.0。
发布之后,很多用户开始报告该应用在闪屏甚至消失之前崩溃。我们在应用程序审查,测试或其他任何地方未见过的行为。
我们调查了xCode中的“崩溃”,他们显然没有出现,因为数百名用户经历了崩溃,我们只能看到少数 - 这似乎与创业无关。
我们发布了Crashlytics集成的更新版本,但这也没有帮助。我们也没有得到Crashlytics这个具体问题的错误,这意味着这个问题可能发生在
任何想法我应该在哪里看下?我们真的不想恢复到旧版本,并失去了数月的工作。
该应用程序使用大约100MB的内存,当一切都加载,所以这应该不是我想的问题。它发生在所有设备上的所有iOS版本上。我们无法将错误隔离到只有特定用户。
是Crashlytics给你一个崩溃的堆栈跟踪,或者是你没有得到任何有关的任何更新回到你所有的崩溃?如果你什么都看不到,那么甚至在Crashlytics初始化发生之前它可能会崩溃。 –
这里有一些信息缺失,我们需要帮助你:首先,crashlytics会给你什么?其次,你能隔离一个这样做的设备吗?(这将是最重要的)。好消息是,一旦你获得了这样的设备,你通常可以在本地发布设备并进行复制。一旦你有了上面的内容,我觉得这个问题会很快得到解决。医生不能在没有看到病人的情况下对待他人。 – GantMan
在Crashlytics初始化之前一定会发生崩溃。我无法隔离正在发生的设备。我会相应地更新这个问题。 – ewooycom