Создание целей iPhone SDK 2.x с помощью Base SDK 3.0 при связывании статических библиотек, созданных с помощью SDK 3.0
У меня проблема с тем, чтобы заставить Pinch Analytics r64, статическую библиотеку, созданную на iPhone SDK 3.0, правильно связываться в моем приложении, предназначенном для iPhone OS 2.0. Это кажется довольно распространенной проблемой, иPinch Analytics & apos; сайт даже имеетцелая страница, посвященная ответу на этот вопрос.
По сути, они говорят, чтобы установить Base SDK вашего проекта на 3,0 и установить целевой показатель развертывания iPhone OS на SDK 2.0 (или любую версию, на которую вы нацеливаетесь). Я предпринял оба эти шага, проверил, что я не переопределяю ни один из параметров проекта в моих настройках цели, очистил свои цели, но все же я получаю следующие ошибки компоновщика:
Undefined symbols:<br>
"___restore_vfp_d8_d15_regs",
referenced from:
-[Beacon connectionDidFinishLoading:] in
libPMAnalytics-r64.a(Beacon.o)
-[Beacon connection:didFailWithError:] in
libPMAnalytics-r64.a(Beacon.o)
"___save_vfp_d8_d15_regs", referenced from:
-[Beacon connectionDidFinishLoading:] in
libPMAnalytics-r64.a(Beacon.o)
-[Beacon connection:didFailWithError:] in
libPMAnalytics-r64.a(Beacon.o)
-[Beacon connection:didReceiveData:] in
libPMAnalytics-r64.a(Beacon.o)`
и т.п.
Я подхожу к концу моего остроумия здесь; любые предложения будут великолепны!