如何将类从Swift Cocoapod导入Swift项目?

Bog*_*hin 2 import xcode cocoapods swift

我用Swift语言创建了自己的pod(包含Swift语言中的类).该pod已发布.

我创建了新项目并创建了pod(via pod init)使用pod名称和版本以及使用use_frameworks!行编辑它

之后pod install它被下载.所以我可以.xcworkspace在项目中的文件中打开并查看我的pod.

但我不能在我的项目中导入需要的类.这该怎么做?

Joe*_*Joe 9

您需要在您需要的源文件中导入模块.import ModuleName.

正如您在评论中提到的,导入语句的pod名称中包含无效字符,因此它们很可能被替换为下划线.要验证模块名称,您可以在工作区中展开Pods项目,展开pod的目录,展开Supoort文件并查看PodName.modulemap模块名称.如果您对创建的名称不满意,可以在pod规范文件中指定模块名称:

s.module_name = "FriendlyModuleName"
Run Code Online (Sandbox Code Playgroud)