我的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.framework
和CoreGraphics.framework
具有我的设置的图像:http://screencast.com/t/rsxZrUkyslAY
关于ios - Cordova 3.5 iOS-CDVCamera的Xcode Apple Mach-O Linker错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25771548/