2010-11-26 3 views
4

Я только что выпустил новую версию своего приложения для Apple, одобренную Apple. Версия отлично работает ... для новых пользователей. Но для «старых» пользователей приложение аварийно завершает работу. Они должны удалить приложение, а затем снова установить его.App crashes после обновления AppStore

У меня есть все еще работающие пользователи 3.1.3, которые даже видят, что приложение падает после установки и повторной установки.

Это журнал аварии одного из моих пользователей:

Дата/время: 2010-11-25 17: 29: 00,476 +0100
Версия ОС: iPhone OS 3.1.3 (7E18)
Версия отчета: 104

Исключение Тип: EXC_BREAKPOINT
(SIGTRAP) Исключительные коды: 0x00000001,
0xe7ffdefe Разбился тема: 0

Dyld Ошибка Сообщение: Символ не найден: __NSConcreteGlobalBlock
Реферировано от:
/var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
Ожидаемое в:
/USR/Lib/libSystem. B.dylib в /var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
Dyld Версия: 149

Это не говорит мне ничего, может кто-нибудь помогите мне с этим? Приложение отлично работает на моем iPhone 4 работает 4.1.

С уважением,
Пол Peelen

ответ

3

Вы используете Flurry? Если это так, вы можете посмотреть на это FAQ page.

На странице:

Для поддержки OS 3.x, пожалуйста, установите Base SDK для iPhone устройств 4.0 и iPhone OS Target развертывания для iPhone OS 3.0. Дополнительные метки компоновщика могут потребоваться, если NSConcreteGlobalBlock и Ошибка UIBackgroundTaskInvalid во время выполнения происходит под 3.x. Компоновщик флаги: weak_framework UIKit weak_library /usr/lib/libSystem.B.dylib

+0

Да, я использую Flurry. Пропустил это. У меня есть слабый флаг компоновщика UIKit, но это из-за фонового рисунка. Посмотрите на это. Благодаря! – 2010-11-26 15:03:59

1
Dyld Error Message: Symbol not found: __NSConcreteGlobalBlock 

Средства, которые вы используете __NSConcreteGlobalBlock и что он не нашел на устройстве.

Если вы используете блоки в своем приложении, вам, по крайней мере, требуется iOS 4.0.