請從下面的錯誤幫我。符號(s)未找到架構armv6
我正在使用第三方框架(libIPhonecharting)的圖形,每一件事情都可以在模擬器中正常工作,但是當我嘗試構建.app文件以安裝在IPAD設備中時,出現以下錯誤消息。
忽略文件 /Users/xyz/Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a, 文件是專爲存檔這是不被連接的架構 (ARMv6的)
對於建築的ARMv6未定義的符號: 「_OBJC_CLASS _ $ _ DTCStroke」, 從引用: objc級-REF在DemoLineChart.o 「_OBJC_CLASS _ $ _ IPCBar3DChart」,從引用: objc級-REF在DemoBar3DChart.o「_OBJC_CLASS _ $ _ IPCLineChart 「,引用自: DemoLineChart.o中的objc-class-ref」_OBJC_CLASS _ $ _ D TCDefaultCategoryDataset 「從引用:在DemoBar3DChart.o objc級-REF objc級-REF IN DemoLineChart.o 」_DTC_STROKE_CAP_SQUARE「,從引用: + [DemoLineChart(私人)getRenderWithRender:]在DemoLineChart.o」 _OBJC_CLASS_ $ _IPCTitle」,從引用:在DemoBar3DChart.o objc級-REF objc級-REF IN DemoLineChart.o 「_DTC_STROKE_JOIN_BEVEL」,從引用: + [DemoLineChart(私人)getRenderWithRender:]在DemoLineChart.o LD:符號(s)未找到架構armv6 collect2:ld返回1退出狀態
嗨感謝您的回答解決了這個問題,請澄清下面的問題, –
Santosh,好像有些文字被切斷了。請重新添加問題。 – mdominick
1.如何將外部lb配置爲armv6&armv7並對我的主項目執行相同操作? 2.我正在使用xcode 4.1.2和ipad 4.3 sdk當我將第三方庫添加到我的項目中時,庫的路徑將被添加到構建設置中的「庫路徑」中。如果我刪除路徑,那麼它甚至不能在模擬器中工作,如果我將它添加回來,它在模擬器中工作正常。但在這兩種情況下,它都不能在設備中工作。 –