无法导入Alamofire

问题描述 投票:7回答:4

我试图导入Alamofire我的类里,但我得到错误信息Cannot load underlying module for 'Alamofire'。我没有导入另一个库(SwiftyJSON)相同的步骤,而且运作良好。这是我的podfile:

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

target 'MyApp' do
    pod 'SwiftyJSON', '~> 2.2.0'
    pod 'Alamofire', '~> 1.2'
end

target 'MyAppTests' do
    pod 'SwiftyJSON', '~> 2.2.0'
    pod 'Alamofire', '~> 1.2'
end

然后我用$ pod install,我可以找到Alamofire作为下吊舱的模块。

当我把我的班import Alamofire,但没有找到(但SwiftyJSON是)。

我做错了吗?

ios swift cocoapods alamofire
4个回答
13
投票

这个问题已经被报告在Github:https://github.com/Alamofire/Alamofire/issues/441

可能的修正提到有:

  • 产品展示 - >清洁
  • 重新启动的Xcode

5
投票

任何人有这个问题可能已经忘了一步。

您可能需要Alamofire(或SwiftyJSON)链接到您的项目。

项目>目标>常规>链接的框架和库:

enter image description here


1
投票

就我而言,我的IOS版本不同,在结荚文件

platform :ios, '10.0'

和我建立使用8.0项目

在我的项目荚指定版本重建我的项目后,该错误已消失。


0
投票

检查Alamofire文档,看看所需的Xcode版本是一样的你。

© www.soinside.com 2019 - 2024. All rights reserved.