У меня возникла проблема с получением Pinch Analytics r64, статической библиотеки, созданной на основе iPhone SDK 3.0, для правильной ссылки в моем приложении, предназначенном для iPhone OS 2.0. Кажется, это довольно распространенная проблема, и на сайте Pinch Analytics даже есть целая страница, посвященная ответу на этот вопрос.
По сути, они говорят, чтобы установить базовый 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)
- [Соединение маяка: didFailWithError:] в
libPMAnalytics-r64.a (Beacon.o)
- [Соединение маяка: didReceiveData:] в
libPMAnalytics-r64.a (Beacon.o) `
и т.д.
Я подхожу к концу моего остроумия здесь; любые предложения будут великолепны!