由于应用程序在启动时崩溃,Phonegap ios 应用程序被拒绝

Posted

技术标签:

【中文标题】由于应用程序在启动时崩溃,Phonegap ios 应用程序被拒绝【英文标题】:Phonegap ios app rejected due to app crash at launch 【发布时间】:2015-06-29 05:16:16 【问题描述】:

我们的 ios 应用程序被拒绝,称该应用程序在启动时崩溃了。但是,我们从未在任何设备上遇到过崩溃。

使用的 Phonegap 版本 - 3.5.0-0.21.14

Apple 已附加 2 个 .crash 文件。在这两个文件中,应用程序都在线程中崩溃了,“线程 5 名称:调度队列:com.apple.root.default-qos” 在线程之后,执行“线程 12 名称:WebCore:LocalStorage”。

提前感谢您的帮助。

这是来自 .crash 文件的崩溃报告的一部分。

Thread 5 name:  Dispatch queue: com.apple.root.default-qos
Thread 5 Crashed:
0   libicucore.A.dylib              0x00000001967516dc 0x1965c8000 + 1611484
1   libicucore.A.dylib              0x00000001967516d0 0x1965c8000 + 1611472
2   Foundation                      0x000000018638a3dc 0x186320000 + 435164
3   Foundation                      0x0000000186389c38 0x186320000 + 433208
4   PAYBACK                         0x00000001000b28bc 0x10009c000 + 92348
5   PAYBACK                         0x00000001000b2974 0x10009c000 + 92532
6   PAYBACK                         0x00000001000ea2d4 0x10009c000 + 320212
7   libdispatch.dylib               0x0000000197285990 0x197284000 + 6544
8   libdispatch.dylib               0x0000000197285950 0x197284000 + 6480
9   libdispatch.dylib               0x000000019729277c 0x197284000 + 59260
10  libdispatch.dylib               0x0000000197293c48 0x197284000 + 64584
11  libsystem_pthread.dylib         0x0000000197465228 0x197464000 + 4648
12  libsystem_pthread.dylib       

Thread 12 name:  WebCore: LocalStorage
Thread 12:
0   libsystem_kernel.dylib          0x00000001973cb078 0x1973b0000 + 110712
1   libsystem_pthread.dylib         0x0000000197466f28 0x197464000 + 12072
2   javascriptCore                  0x00000001869e97bc 0x1869d0000 + 104380
3   WebCore                         0x000000019466e32c 0x193a34000 + 12821292
4   WebCore                         0x0000000193be0ff8 0x193a34000 + 1757176
5   JavaScriptCore                  0x00000001869e4b9c 0x1869d0000 + 84892
6   libsystem_pthread.dylib         0x0000000197467dc4 0x197464000 + 15812
7   libsystem_pthread.dylib         0x0000000197467d20 0x197464000 + 15648
8   libsystem_pthread.dylib         0x0000000197464ef4 0x197464000 + 3828

Thread 5 crashed with ARM Thread State (64-bit):
    x0: 0x000000015d51db40   x1: 0x0000000000000000   x2: 0xffffffffffffffe0   x3: 0x0000000101cef8a0
    x4: 0x0000000101cef900   x5: 0x0000000196710450   x6: 0x0000000101cefce8   x7: 0x0000000000000000
    x8: 0x4000000000000000   x9: 0x0000000000000006  x10: 0x0000000000000000  x11: 0x0000000000000000
   x12: 0x0000000000000592  x13: 0x0000000000000000  x14: 0x0000000000000000  x15: 0x0000000000000000
   x16: 0x000000019745d580  x17: 0x00000001853fdd64  x18: 0x0000000000000000  x19: 0x0000000101cefc08
   x20: 0x0000000170266fc0  x21: 0x0000000101cefa08  x22: 0x0000000000000000  x23: 0x0000000101cef850
   x24: 0x0000000101cef9fc  x25: 0x0000000000000000  x26: 0x000000018a77ff43  x27: 0x000000018a72d172
   x28: 0x0000000170057eb0  fp: 0x0000000101cef910   lr: 0x00000001967516d4
    sp: 0x0000000101cef850   pc: 0x00000001967516dc cpsr: 0x60000000

【问题讨论】:

你在 64 位设备上测试过你的应用 是的。都在 iphone 6, ipad mini 2 中。 您是否尝试安装您从 itunes connect testflight 提交的相同版本? 是的。也尝试从试飞中安装。我们没有遇到任何问题。多次尝试启动应用程序。 @Carlos - 对我们来说,问题在于 phonegap 版本(3.5.0-0.21.14)。我们更新到版本 5.1.1-0.29.0,并提供了另一个版本,该应用程序被接受了。 【参考方案1】:

对我们来说,问题在于 phonegap 版本 (3.5.0-0.21.14)。我们更新到版本 5.1.1-0.29.0,并提供了另一个版本,该应用程序被接受了。

【讨论】:

以上是关于由于应用程序在启动时崩溃,Phonegap ios 应用程序被拒绝的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap / iOS LocalNotification 应用程序在点击“查看”时崩溃

Phonegap 应用程序在 Android 上安装但在 iOS 上运行时崩溃

Phonegap 恢复应用程序崩溃

Cordova Ios 应用程序在相机访问时崩溃

由于核心数据故障,应用程序在启动时崩溃

iOS(Fabric):Crashlytics 在启动时崩溃应用程序