Двоичный дистрибутив iOS 4.3 больше не работает с iPhone 3G / iPod Touch второго поколения? - PullRequest
2 голосов
/ 20 апреля 2011

Устраняет ли компиляция с iOS 4.3 SDK поддержку устройств iPhone 3G и iPod touch 2-го поколения?

После обновления я обнаружил, что временные и дистрибутивные сборки больше не работают на этих устройствах, но установка iOS 4.2 SDK в другой каталог и отсутствие изменений в коде или настройках сборки работает правильно.

Приложение создает отчет о сбое, как показано ниже:

OS Version:      iPhone OS 3.0 (7A341)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                 0x3014579c 0x3000c000 + 1283996

Thread 1:
0   libSystem.B.dylib               0x31d47158 mach_msg_trap + 20
1   libSystem.B.dylib               0x31d49ed8 mach_msg + 60
2   CoreFoundation                  0x3025454e CFRunLoopRunSpecific + 982
3   CoreFoundation                  0x30254164 CFRunLoopRunInMode + 44
4   WebCore                         0x3588dbc8 RunWebThread(void*) + 412
5   libSystem.B.dylib               0x31d705a0 _pthread_body + 20

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x39d4a928      r3: 0x00000113
    r4: 0x00114940    r5: 0x3893b29c      r6: 0x38204d80      r7: 0x0031acf0
    r8: 0x00000000    r9: 0x00000001     r10: 0x00000000     r11: 0x00000000
    ip: 0x39d802b8    sp: 0x2fffee10      lr: 0x3000852c      pc: 0x3014579c
  cpsr: 0x80000010

Как видно, в трассировке стека нет ни одной ссылки на реальное приложение, а работают только два потока.

Задокументировано ли где-нибудь, что компиляция для этих старых устройств была прервана? Есть ли способ добавить какую-то настройку сборки, чтобы она оставалась функциональной на тех устройствах, которые движутся вперед?

1 Ответ

1 голос
/ 20 апреля 2011

iOS 4.3 не поддерживается на устройствах старше iPhone 3GS и iPod Touch 3-го поколения (за исключением модели 8 ГБ, которая также не поддерживается).

Источник: Apple.com (прокрутить вниз)

...