2015-05-04 72 views
0

我很新来使用可可豆荚,并且遇到了在同一个Podfile中给出另一个依赖关系的麻烦。 我怀疑的问题是,它正在寻找第一个依赖项中的第二个依赖项的标头。Cocoa Pods - 多个依赖关系

Podfile:

enter image description here

错误:

enter image description here

在此先感谢。

回答

1

问题是您的项目引用了您在“下载”文件夹中的旧框架,但现在它已丢失。删除参考并尝试再次构建。

+0

谢谢Schemetrical。这解决了问题的一半,问题出在我要安装的依赖关系上。我已经完成了没有豆荚终于。 –

0

了解如何阅读这些错误很重要。

例如,这样的错误:

Undefined symbols for architecture x86_64: 
"_OBJC_CLASS_$_FLAnimatedImage", refereced from: 
    objc-class-ref in SampleViewController.o 

这意味着其称为“FLAnimatedImage”一个目标c对象,在“SampleViewController.m”文件具有x86_64的architecrues错误的参考(不同的设备具有不同的工作处理器架构)。

您应该输入此类(SampleViewController),并尝试了解声明此对象(FLAnimatedImage)的位置(“import ...”之一)。就你而言,我认为这只是因为你的旧库或项目在x86_64体系结构中不支持。

因此,为您的项目文件和所有的库文件(“.xcodeproj”后缀的所有文件):在.xcodeProj

    1. 点击选择你当期的目标(通常你应该更新您的架构到所有目标,然后选择您的项目)。
    2. 选择选项卡“构建设置”
    3. 找到“有效的架构”(你可以搜索它在搜索栏)
    4. 添加“x86_64的”现有的架构。
    5. 请确保“构建调试架构”=否。

    祝你好运!

  • +0

    谢谢yonivav。 –