XCode 4.3 создает приложения iOS в конфигурации Release
с неправильными связанными dylibs (см. ошибку внизу).
Приложение вылетает сразу после запуска на устройстве.
Создание приложения с помощью xcodebuild на cli или с помощью Xcode 4.2.1 работает.
Приложение снова связано с CoreLocation (и в цели), а в iOS 5.x используется CLGeocoder. В iOS 4.x используется MKReverseGeoCoder. ( NSClassFromString() возвращает класс, даже если класс не должно быть доступно)
Это происходит только в том случае, если вы создаете архив и делитесь приложением в виде файла IPA. Сразу после запуска приложения на iOS-устройстве (4.x).
Dyld Error Message: Symbol not found: _OBJC_CLASS_$_CLGeocoder
Referenced from: /var/mobile/Applications/*********/AppName.app/AppName
Expected in: /System/Library/Frameworks/CoreLocation.framework/CoreLocation
in /var/mobile/Applications/*********/AppName.app/AppName
Dyld Version: 179.7
Как я могу избавиться от этой ошибки?