没有这样的模块'Alamofire'但是在Podfile中

时间:2017-02-02 22:05:21

标签: cocoapods alamofire

我从大约6个月前开始采用Swift项目并收到错误:

enter image description here

这可能不是Alamofire问题,因为使用SwiftlyJSON更改顺序会导致我得到一个没有这样的模块'SwiftlyJSON'错误。

我有产品 - >清理它并重建但似乎没有任何效果。这是Podfile的副本。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, "9.3"
use_frameworks!

target 'TatterTwo' do
  # pod 'pop', '~> 1.0'
  pod 'FBSDKCoreKit'
  pod 'FBSDKLoginKit'
  pod 'FBSDKShareKit'
  pod 'KeychainAccess'
  pod 'Alamofire'
  pod 'MBProgressHUD'
  pod 'SwiftyJSON','3.0.0'
  # pod 'Timberjack', '~> 0.0'
end

我确信我使用的是.xcworkspace而不是.xcodeproj

2 个答案:

答案 0 :(得分:1)

好的,这个错误背后可能有不同的原因

首先,尝试停止构建并重新开始。如果这不起作用的话 打开你的Podfile,它应该位于项目文件夹的内部。 Podfile configuration。确保您的目标与项目名称匹配。如果您进行了任何修改,那么转到终端找到项目文件夹并运行sudo pod update,它应该给你一个输出" Pod安装完成! Podfile有1个依赖项,安装了1个pod"。在此之后重新启动您的xcode文件。哦是的,最后一次确保你打开.xcworkspace而不是xcodeproj

答案 1 :(得分:0)

  • 手动重新安装Alamofire,然后重新启动Xcode。

  • 请务必检查"否"在项目文件中ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES

我花了很长时间才开始工作。