我正在使用 libiVisualizationChart.a 库,iphoneos 和 iphonesimulator 有单独的库。我在 xcode 项目中添加了两个库,并在 Library Search Path 中提到了两个库路径,但我只能为模拟器而不是设备构建。 谁能帮我解决为什么会出现链接错误?
错误:
"_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
最佳答案
确保它们是弱链接。在您的项目设置中,在构建阶段下,有“将二进制文件与库链接”找到两个库并将它们设置为可选。这应该可以清除该链接错误。
关于objective-c - 由于 ios 和 iphonesimulator 的库不同而导致链接错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502058/