我最近对我们的React Native应用程序进行了更新。一切都运行正常,但在审核期间,苹果拒绝了更新,因为应用程序在启动时崩溃了。我创建了一个Ad-Hoc构建并在自己的设备上安装了发布版本,结果看到相同的行为。如果我通过XCode以开发模式运行应用程序,则一切都正常。
要创建应用程序的发布版本,我只需在XCode上归档应用程序并上传到应用商店。
我解析了Apple发送的崩溃报告。以下是报告中有意义的行:
我从这份报告中并没有看到太多有意义的信息,只知道发生了崩溃。我是否忽略了一些显而易见的东西?如果有任何提示或建议,请不吝赐教。
要创建应用程序的发布版本,我只需在XCode上归档应用程序并上传到应用商店。
我解析了Apple发送的崩溃报告。以下是报告中有意义的行:
Last Exception Backtrace:
0 CoreFoundation 0x1812a6364 0x181160000 + 1336164
1 libobjc.A.dylib 0x1804ec528 0x1804e4000 + 34088
2 CoreFoundation 0x1812a62ac 0x181160000 + 1335980
3 MyApp 0x1047c2c24 RCTFatal + 1354788 (RCTAssert.m:134)
4 MyApp 0x1047c08e8 -[RCTExceptionsManager reportFatalException:stack:exceptionId:] + 1345768 (RCTExceptionsManager.m:60)
5 CoreFoundation 0x1812adcd0 0x181160000 + 1367248
6 CoreFoundation 0x18118c56c 0x181160000 + 181612
7 CoreFoundation 0x18119101c 0x181160000 + 200732
8 MyApp 0x1047d3d9c -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1424796 (RCTModuleMethod.mm:537)
9 MyApp 0x104813abc facebook::react::invokeInner(RCTBridge*, RCTModuleData*, unsigned int, folly::dynamic const&) + 1686204 (RCTNativeModule.mm:101)
10 MyApp 0x10481381c invocation function for block in facebook::react::RCTNativeModule::invoke(unsigned int, folly::dynamic&&, int) + 1685532 (RCTNativeModule.mm:73)
11 libdispatch.dylib 0x180c22a54 0x180c21000 + 6740
12 libdispatch.dylib 0x180c22a14 0x180c21000 + 6676
13 libdispatch.dylib 0x180c2c96c 0x180c21000 + 47468
14 libdispatch.dylib 0x180c2d2fc 0x180c21000 + 49916
15 libdispatch.dylib 0x180c2dd20 0x180c21000 + 52512
16 libdispatch.dylib 0x180c3603c 0x180c21000 + 86076
17 libsystem_pthread.dylib 0x180ecaf1c 0x180eca000 + 3868
18 libsystem_pthread.dylib 0x180ecab6c 0x180eca000 + 2924
我从这份报告中并没有看到太多有意义的信息,只知道发生了崩溃。我是否忽略了一些显而易见的东西?如果有任何提示或建议,请不吝赐教。