2017-07-31 95 views
0

我已经将AlamoFire导入到了我的项目中,并且出于某种原因,它现在在我的某个页面上未被识别。该项目前几天工作,现在我得到苹果Mach-O链接器错误,我相信这是因为我有这个错误后,我清理和构建: enter image description hereAlamoFire在某些页面上未被识别,但在其他页面上已被识别

但是在一个单独的页面上没有导入AlamoFire时出错。这对我来说没有意义。 enter image description here

我已经完成pod install,它显示它已安装并且项目正在使用它。我不明白为什么这几天前工作,现在不是。

+1

“BaseDataManager.swift”是否正确列为项目文件,并在正确的Target中?你可以将它导入到另一个文件中吗? – Larme

+0

我该去哪找到? –

+0

选择您的文件,在左侧面板(实用工具),显示文件检查器,检查它标记为您的目标(应用程序)。 (检查屏幕:https://i.stack.imgur.com/AYuMx.jpg只是在“红色圆圈”的末尾,有一个“目标会员”) – Larme

回答

1

这可能是一些缓存问题,这些在Xcode中有点常见。

Clean,Clean Build Folder,删除Derived Data文件夹,退出Xcode,运行pod deintegrate,运行pod install,打开Xcode并重试。

其中一个步骤通常可以解决这类问题。

快乐编码!