/ / Nastavenie problému základňa sdk na 4.0 a nasadenie OS Target na 3.1.3 (pomocou MapKit) - iphone, nasadenie, operačný systém, mapkit, cieľ

Nastavenie problému základňa sdk na 4.0 a nasadenie cieľa OS na 3.1.3 (pomocou MapKit) - iphone, nasadenie, operačný systém, mapkit, cieľ

Vytváram aplikáciu, ktorá používa MapKitfunkčnosť. Základná sdk je 4.0, ale budu budovať na zariadení 3.1.3 (cieľ nasadenia OS je nastavený na 3.1.3) Po nainštalovaní aplikácie a po spustení aplikácie, narazím na nasledujúcu chybu:

dyld: Symbol nebol nájdený: Zariadenia _CLLocationCoordinate2DMake dočasne nedostupné, znova sa pokúsia po "pokračovať". (V tomto okamihu nie je bezpečné zavolať dlopen.) Mi_cmd_stack_list_frames: V zásobníku nie je dostatok snímok. mi_cmd_stack_list_frames: V zásobníku nie je dostatok snímok. zabiť ukončiť

Majte na pamäti, že táto havária sa stane skôr, než používateľ urobí čokoľvek. Správne som pridal knižnicu MapKit a stavia sa a funguje na zariadení 4.0.

Vďaka

odpovede:

3 pre odpoveď č. 1

Uistite sa, že prepájate MapKit a CoreLocation?


2 pre odpoveď č. 2

Voláte CLLocationCoordinate2DMakekdekoľvek vo vašom kóde? Ak áno, je to pravdepodobne problém. Mali by ste sa uistiť, že túto metódu nevyvoláte, ak nie je prítomná (skontrolujte, či CLLocationCoordinate2DMake! = Nil predtým, ako zavoláte).


1 pre odpoveď č. 3

Ak používate CLLocationCoordinate2DMake je k dispozícii iba v systéme iOS 4.0 a neskôr