“没有这样的模块”Alamofire“”Xcode不会识别Alamofire框架

我意识到在其他问题(如这里 )中也遇到同样的错误,但是他们的解决scheme并不适合我。 我的应用程序不断收到构build失败:“没有这样的模块”Alamofire“”。 我按照cocoadocs安装说明( 这里 )安装Alamofire,它仍然不能正常工作。 我确定一切都有相同的部署目标。
embedded式二进制文件和框架

这是我的podfile文本。

source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.2' use_frameworks! target 'MyApp' do pod 'Alamofire', '~> 3.0' end target 'MyAppTests' do end target 'MyAppUITests' do end 

另外,我在terminal再次尝试“$ pod install”,并得到这个消息:

 [!] The `App [Debug]` target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the `$(inherited)` flag, or - Remove the build settings from the target. 

在遵循Sohil的build议之后,XCode现在认识到Alamofire模块,但出现了22个新问题。

新错误

更新#2:所以我现在在Xcode 7.3和Swift 2.2,但我收到一个新的错误与工作区链接:“ld:框架没有findAlamofire。铛:错误:链接器命令失败,退出码1 -v看到调用)“。

做下列事情,你可以从“豆荚”导入任何swift文件

1)清理你的项目

2)确保所有“Pod”>“Build Settings”>“Build Active Architecture Only”设置为“NO”。

3)不要跑,只要build立你的项目。

4)现在,将任何文件从“Pods”导入到任何swift文件

例如:importAlamofire

5)再次,build设项目,它会按预期工作。 最后,你可以访问它的属性

更新:

对于更新的问题,我希望你使用Xcode 7.3,所以请更新Alamofire到Swift 2.2

希望这可以帮助!

请检查此屏幕截图,并与您的构build设置进行比较,这可能对您有所帮助

在这里输入图像说明

对我来说,解决scheme是打开cocoapods文档指出的“App”.xcworkspace

步骤是:

  1. closures项目
  2. closuresxcode
  3. 去terminal
  4. 键入“open | App | .xcworkspace”

当我打开Xcode它仍然指向错误,然后我build立了项目(CMD + B),现在一切都很好。