【发布时间】:2011-12-18 16:26:05
【问题描述】:
请帮助我解决以下错误。
我正在使用 3rd 方框架 (libIPhonecharting) 处理图表,在模拟器中一切正常,但是当我尝试构建 .app 文件以安装在 IPAD 设备中时,我收到以下错误消息。
忽略文件 /Users/xyz/Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a, 文件是为存档而构建的,它不是被链接的架构 (armv6)
架构 armv6 的未定义符号:“_OBJC_CLASS_$_DTCStroke”, 参考自: DemoLineChart.o "_OBJC_CLASS_$_IPCBar3DChart" 中的objc-class-ref,引用自: DemoBar3DChart.o "_OBJC_CLASS_$_IPCLineChart" 中的 objc-class-ref,引用自: DemoLineChart.o "_OBJC_CLASS_$_DTCDefaultCategoryDataset" 中的 objc-class-ref,引用自: DemoBar3DChart.o 中的 objc-class-ref DemoLineChart.o "_DTC_STROKE_CAP_SQUARE" 中的 objc-class-ref,引用自: +[DemoLineChart(Private) getRenderWithRender:] in DemoLineChart.o "_OBJC_CLASS_$_IPCTitle",引用自: DemoBar3DChart.o 中的 objc-class-ref DemoLineChart.o "_DTC_STROKE_JOIN_BEVEL" 中的 objc-class-ref,引用自: +[DemoLineChart(Private) getRenderWithRender:] in DemoLineChart.o ld:未找到架构 armv6 的符号 collect2: ld 返回 1 个退出状态
【问题讨论】:
-
首先检查哪个不可用,然后为您的 xcode 添加 armv6
标签: objective-c ios4 armv7 armv6