Я использую Xcode 3.2.1 в проекте, где Базовый SDK - устройство iPhone 3.0 и iPhone OS Deployment Target - iPhone OS 2.0 , в других слова обратно совместимое приложение.
Проблема в MapKit Framework . Он добавлен как Слабая связанная библиотека , но приложение просто не связывает цель «Устройство - 2.2.1». У меня закончились идеи ... Что еще можно сделать, кроме как пометить библиотеку как "слабую" связанную? Раньше он работал изначально, но не больше.
Вот часть командной строки, которая выглядит мне прекрасно:
-framework Foundation -framework UIKit -framework CoreGraphics
-weak_framework CoreLocation -weak_framework MapKit
Примечание об ошибке:
ld: framework not found MapKit
collect2: ld returned 1 exit status
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.0 failed with exit code 1