我的cordova(3.5)项目的构建阶段遇到错误:

Undefined symbols for architecture i386:
"_CGImageDestinationAddImageFromSource", referenced from:
  -[CDVCamera imagePickerControllerReturnImageResult] in CDVCamera.o
... and 15 more of those

许多帖子指出,我必须将CDVCamera.m文件添加到“编译源”部分。
没有输入,我不会收到错误消息……显然,在这种情况下,我的应用程序将无法使用相机。
我尝试了不同版本的插件,但没有任何改变。

有什么我可能忘记的东西吗?

最佳答案

我遇到了同样的问题,并且设法从xcode修复了它:
选择目标
Build Phases> Link Binary With Libraries中,您应该添加ImageIO.frameworkCoreGraphics.framework
具有我的设置的图像:http://screencast.com/t/rsxZrUkyslAY

关于ios - Cordova 3.5 iOS-CDVCamera的Xcode Apple Mach-O Linker错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25771548/

10-10 01:51