Application crash after updating AppStore

I just released a new version of my Apple app approved by Apple. The version works great ... for new users. But for "old" users, the application crashes. They must uninstall the application and then install it again.

I have some users still running 3.1.3 who can even see how the application crashes after installing and reinstalling it.

This is a crash log of one of my users:

Date / Time: 2010-11-25 17: 29: 00.476 +0100
OS Version: iPhone OS 3.1.3 (7E18)
Report Version: 104

Exception Type: EXC_BREAKPOINT
(SIGTRAP) Exceptional codes: 0x00000001,
0xe7ffdefe Crashed Subject: 0

Dyld Error Message: Character not found: __NSConcreteGlobalBlock
Link from:
/var/mobile/Applications/2B003960-53A3-479A-9132-FE38C4AE88A2/stationen.app/stationen
Expected in:
/usr/lib/libSystem.B.dylib at / var / mobile / Applications / 2B003960-53A3-479A-9132-FE38C4AE88A2 / stationen.app / stationen
Dyld Version: 149

It doesn’t tell me anything, can someone help me? The app works fine on my iPhone 4 with 4.1.

Respectfully,
Paul Pilen

+4
source share
2 answers

Do you use Flurry? If so, you can look at frequently asked questions .

On the page:

To support OS 3.x, install the Base SDK for iPhone Device 4.0 and iPhone OS Deployment Target for iPhone OS 3.0. Additional linker flags may be required if NSConcreteGlobalBlock and Runtime Error UIBackgroundTaskInvalid occur under 3.x. Linker flags: UIKit weak_library weak_library /usr/lib/libSystem.B.dylib

+3
source
Dyld Error Message: Symbol not found: __NSConcreteGlobalBlock 

Means that you are using __NSConcreteGlobalBlock and that it was not found on the device.

If you use blocks in your application, you need to at least require iOS 4.0.

+1
source

All Articles