带有Alamofire或Objectmapper的Swift 3.0“没有此类模块Alamofire”

乔迪·加伦·雷瑙

我正在创建一个应用程序,我需要导入“ Alamofire”和“ ObjectMapper”来调用服务API REST。问题是我无法以任何方式导入两个Pod中的任何一个。

为了简化程序,我创建了一个仅包含一个viewController的项目。在其中,我从头开始导入(例如:import Alamofire),并且我有一个这种类型的podfile:

Source 'https://github.com/CocoaPods/Specs.git'
Platform: ios, '10 .0 '
Use_frameworks!

Target 'TestAlamofire'
Pod 'AlamofireDomain'
Pod 'ObjectMapper'

在“构建设置”中,我的框架搜索路径为:

"$ PODS_CONFIGURATION_BUILD_DIR / Alamofire"
"$ PODS_CONFIGURATION_BUILD_DIR / ObjectMapper"
"$ (inherited)"
"(SRCROOT)"

如果在viewController中删除“ import AlamofireDomain”或“ import Objectmapper”,则程序会编译并执行,但是如果添加它,则会出现错误“ no such module ...”。

您认为错误在哪里?你给我什么解决方案?

该应用程序是使用Swift 3.0,Xcode 8.2.1和IOS 10开发的。

乔迪·加伦·雷瑙

我已采取步骤解决此问题:

-将我的Podfile更改为:

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!

platform :ios, '10.0'

target 'TestAlamofire' do
    pod 'Alamofire', '~> 4.4'
    pod 'AlamofireDomain', '~> 4.1'
    pod 'ObjectMapper', '~> 2.2'
end
  • 安装Xcode 8.3是因为我安装了Almofire 3.1而不是Swift 3的4.1

  • 当我们执行“导入Alamofire”时,它将返回错误,但是如果单击cmd + B,则将与我们进行的导入一起重建项目。

  • 用扩展名“ xcworkspace”而不是“ xcodeproj”打开文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用Alamofire 4在Swift 3中发送带有参数和正文的JSON数据的POST请求?

在Swift项目中导入GoogleCast框架时没有此类模块错误

严重错误:sqlite3.h:没有此类文件或目录

带有Swift 2.0的Alamofire Manager被取消

游乐场导入:没有此类模块“ Foo”

Xcode将构建/运行,但归档失败,并显示“没有此类模块Google”-Swift iOS

Gradle:子模块中没有此类错误的属性?

Swift Linux。错误:没有此类模块“派遣”

“没有此类模块'Alamofire'” Xcode无法识别Alamofire框架

Swift,Alamofire.framework:没有此类文件或目录

导入Alamofire 3.4-没有此类模块“ Alamofire”

通过JDBC从Pyspark写入sqlite3数据库时没有此类表

Facebook Login swift没有此类模块

Alamofire类型'ParameterEncoding'没有成员'URL'Swift 3

XCode 8.2.1错误-没有此类模块YouTubePlayer

通过Swift 3和Alamofire 4上传带有JSON和自定义标头的照片/文件| iOS | 迅速

AppDelegate.swift中没有此类模块“ AWSMobileClient”错误

Terraform v0.11.1:错误下载模块:错误加载模块:open .terraform / modules / 3f10921295c292995128e9e36eb:没有此类文件或目录

C ++模块“无法读取模块'std.io.gcm':没有此类文件或目录”

iOS / Swift:“没有此类模块...”用于UI测试

没有此类模块“ FirebaseUI” iOS

在Raspberry Pi上的FFTW3-fftw3.h没有此类文件或目录编译错误

Firefox 42+:libgtk-3.so.0:无法打开共享对象文件:没有此类文件或目录

AWS :: S3 :: Errors :: NoSuchKey没有此类密钥

mv:无法统计“ filename_1_2_3”:没有此类文件或目录

Cocoapods:没有此类模块“ CorePlot”

无法使用Alamofire 4.1.0,Xcode 8和Swift 3构建项目-没有此类文件或目录

带有Alamofire的补丁(Swift 2.3)

Swift 中的 ObjC 仅标头导入:没有此类模块错误