【问题标题】:Cordova 3.5 iOS - Xcode Apple Mach-O Linker error for CDVCameraCordova 3.5 iOS - CDVCamera 的 Xcode Apple Mach-O 链接器错误
【发布时间】:2014-11-04 11:08:23
【问题描述】:

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

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

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

有什么我可能忘记了吗?

【问题讨论】:

  • 你是如何添加插件的? CLI 应该会自动为您处理所有这些。
  • cordova 插件添加......等等......是的,通常它应该。所有其他插件都可以完美运行。然而,相机插件有一些问题......也许我可以建立一个新项目并检查一下

标签: ios iphone xcode cordova phonegap-plugins


【解决方案1】:

我遇到了同样的问题,我已经设法从 xcode 修复它: 选择目标 在Build Phases > Link Binary With Libraries 你应该添加ImageIO.frameworkCoreGraphics.framework

带有我设置的图像:http://screencast.com/t/rsxZrUkyslAY

【讨论】:

  • 感谢上帝创造了你
【解决方案2】:

按照 DotNetWise 的建议,我还必须添加 Location 框架才能使其正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-30
    • 2012-12-31
    • 2017-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-02
    • 2013-06-29
    相关资源
    最近更新 更多