我的应用程序不适用于 iOS 4.2.1
Posted
技术标签:
【中文标题】我的应用程序不适用于 iOS 4.2.1【英文标题】:My Apps not working for iOS 4.2.1 【发布时间】:2012-10-26 09:02:41 【问题描述】:我已经在 iTunes 上上传了我最新的 iPhone 应用程序,它在 ios 6.0 和 iOS 5 上运行良好,但是当我在 iOS 4.2.1 上下载应用程序时,它成功下载但它没有运行。其显示黑屏片刻后死机。请检查下面的崩溃日志。
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2012-10-25 10:20:20.830 +0100
OS Version: iPhone OS 4.3.5 (8L1)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 MeteorElectrical 0x0002d12a 0x1000 + 180522
1 MeteorElectrical 0x0000268e 0x1000 + 5774
2 UIKit 0x3503281a 0x34ffd000 + 219162
3 UIKit 0x3502cb5e 0x34ffd000 + 195422
4 UIKit 0x350017d0 0x34ffd000 + 18384
5 UIKit 0x3500120e 0x34ffd000 + 16910
6 UIKit 0x35000c4c 0x34ffd000 + 15436
7 GraphicsServices 0x3593be70 0x35937000 + 20080
8 CoreFoundation 0x361eea90 0x36179000 + 481936
9 CoreFoundation 0x361f0838 0x36179000 + 489528
10 CoreFoundation 0x361f1606 0x36179000 + 493062
11 CoreFoundation 0x36181ebc 0x36179000 + 36540
12 CoreFoundation 0x36181dc4 0x36179000 + 36292
13 UIKit 0x3502bd42 0x34ffd000 + 191810
14 UIKit 0x35029800 0x34ffd000 + 182272
15 MeteorElectrical 0x0000214e 0x1000 + 4430
16 MeteorElectrical 0x000020e0 0x1000 + 4320
Thread 1:
0 libsystem_kernel.dylib 0x33ec03ec 0x33eae000 + 74732
1 libsystem_c.dylib 0x33efa6d8 0x33ec6000 + 214744
2 libsystem_c.dylib 0x33efabbc 0x33ec6000 + 215996
Thread 2 name: Dispatch queue: com.apple.libdispatch-manager
Thread 2:
0 libsystem_kernel.dylib 0x33ec0fbc 0x33eae000 + 77756
1 libdispatch.dylib 0x33091032 0x3308b000 + 24626
2 libdispatch.dylib 0x3309203a 0x3308b000 + 28730
3 libdispatch.dylib 0x330915ea 0x3308b000 + 26090
4 libsystem_c.dylib 0x33efa58a 0x33ec6000 + 214410
5 libsystem_c.dylib 0x33efabbc 0x33ec6000 + 215996
Thread 3 name: WebThread
Thread 3:
0 libsystem_kernel.dylib 0x33ebdc00 0x33eae000 + 64512
1 libsystem_kernel.dylib 0x33ebd758 0x33eae000 + 63320
2 CoreFoundation 0x361ef2b8 0x36179000 + 484024
3 CoreFoundation 0x361f1562 0x36179000 + 492898
4 CoreFoundation 0x36181ebc 0x36179000 + 36540
5 CoreFoundation 0x36181dc4 0x36179000 + 36292
6 WebCore 0x3594a27e 0x35944000 + 25214
7 libsystem_c.dylib 0x33ef930a 0x33ec6000 + 209674
8 libsystem_c.dylib 0x33efabb4 0x33ec6000 + 215988
Thread 0 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00066310 r2: 0x3ee32fa8 r3: 0x3e784400
r4: 0x0019a790 r5: 0x352ee670 r6: 0x36259dd8 r7: 0x2fdfe348
r8: 0x000665a8 r9: 0x3e796418 r10: 0x352ee690 r11: 0x352f46c0
ip: 0x345cc72d sp: 0x2fdfe328 lr: 0x0002d111 pc: 0x0002d12a
cpsr: 0x20000030
如果您对此有任何想法,请帮助我。
【问题讨论】:
你应该在 Xcode 中符号化这个崩溃日志。然后你就会知道崩溃发生在你的应用程序的哪个位置。 【参考方案1】:请检查您是否添加了仅适用于 IOS 5 或更高版本的功能以及在较旧的 Ios 中它会发出警告。这可能会使您的应用程序无法在较旧的 Ios 中运行。 希望这会有所帮助。
【讨论】:
以上是关于我的应用程序不适用于 iOS 4.2.1的主要内容,如果未能解决你的问题,请参考以下文章
通过 Facebook 登录不适用于我的 iOS 应用程序 [重复]
ngCordovaGoogleAnalytics 适用于 ios,但不适用于 Android