Já jsem za použití Xcode 3.2.1 v projektu, kde základna SDK je iPhone zařízení 3.0 a iPhone OS Deployment Target je iPhone OS 2.0 , jinými slovy zpětně kompatibilní aplikace.
Problém je v tom MapKit Framework . Je přidán jako slabé linkovaná knihovna , ale aplikace právě neodkazuje na „Device - 2.2.1“ cíl. I došly nápady ... Co jiného můžu dělat, ale označit knihovnu jako „slabý“ propojeny? To fungovalo původně, ale nic víc.
Zde je část příkazového řádku, který vypadá stejně dobře na mě:
-framework Foundation -framework UIKit -framework CoreGraphics
-weak_framework CoreLocation -weak_framework MapKit
Se zobrazí chybová zpráva:
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













