我遇到了一个难题,我的应用程序以iPhoneOS2.0为目标,通过使用iphonesk3.0构建的静态库pickanalyticsr64来正确链接。这似乎是一个相当普遍的问题,而且
Pinch Analytics' site
即使有
an entire page devoted to answering this question.
基本上,他们说要将项目的基本SDK设置为3.0,并将iPhoneOS部署目标设置为sdk 2.0(或任何目标版本)。我已经采取了这两个步骤,验证了我没有覆盖目标设置中的任何项目设置,清理了我的目标,但仍然收到以下链接器错误:
Undefined symbols:
"___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)
-[信标连接:didfailwistor:]in
libpmanalytics-r64.a(信标.o)
-[信标连接:didReceiveData:]in
libpmanalytics-r64.a(信标.o)`
等。
我在这里想得不可开交,任何建议都会很好的!