没有从开发中的Pod安装此类模块“ Podname”,也没有从主项目中构建此类模块

时间:2020-02-17 17:02:12

标签: ios objective-c swift xcode pod

我有这个问题,但与我以前的研究有所不同。这是我的情况:

我创建了自己的pod名称“ myPod”,并将其设置为Swift 5语言。该吊舱需要“ Alamofire”吊舱,当我将“ Alamofire 5”安装到“ MyPod”中时,它将被清洁和编译而不会出现问题。因此,当我尝试使用Objective.-C语言将“ MyPod”清理并编译到主项目中时,出现错误消息:

没有此类模块“ Alamofire”。

我在主项目中使用的是Xcode 11.3.1,Objective-C,在Pod中使用的是Swift 5,Alamofire〜> 5.0.0-rc.2,我的Podspec是使用Swift 5语言解决的。

我已经尝试过:

  • 将我的Swift版本5设置为“ MyPod”和主项目。
  • 在Podfiles(MyPod和主项目)中设置“ platform:ios,'10 .0'”
  • 迁移旧代码并将Swift 4迁移到Swift 5

请问,有人有什么解决办法吗?

1 个答案:

答案 0 :(得分:0)

您应该在.podspec文件中添加依赖项

spec.dependency 'Alamofire'