我正在使用libiVisualizationChart.a库,iphoneos和iphonesimulator有单独的库。我在xcode项目中添加了两个库,并在库搜索路径中提到了两个库路径,但我只能为模拟器构建而不是为设备构建。 任何人都可以帮助我,为什么我会收到链接错误?
错误:
"_OBJC_CLASS_$_VSColor", referenced from:
objc-class-ref-to-VSColor in ChartView.o
"_OBJC_CLASS_$_VSTransform3D", referenced from:
objc-class-ref-to-VSTransform3D in ChartView.o
答案 0 :(得分:1)
确保它们是弱链接的。在项目设置中,在Build Phases下,“Link Binary With Libraries”找到两个库并将它们设置为可选。这应该清除链接错误。
答案 1 :(得分:0)
您可以尝试在构建设置中更改库搜索路径中库的顺序。 对于设备构建,iphoneos库应该高于iphonesimulator库,反之亦然。
让它发挥作用。