【发布时间】:2016-11-06 20:02:55
【问题描述】:
我正在创建一个我想从中导入 Firebase 的 CocoaPod。我得到了错误:
“没有这样的模块'Firebase'”
当我将 import Firebase 添加到我的 pod 中的 Swift 文件时。
我的 CocoaPod Foo 的 pod 规范文件,Foo.podspec,包含:
s.dependency 'Firebase', '~> 3.6'
【问题讨论】:
-
“我将 import Firebase 添加到我的 pod 中的 Swift 文件中。”你能解释一下吗?
s.dependency只应在其他人使用您的 pod 时告诉您,必要时它将导入 Firebase(避免重复导入)。但是不清楚“没有这样的模块”错误是否意味着这是您在当前 pod 中的用途。声明 s.dependency 确实会进行导入。您可能必须在 pod 中使用 podfile 来设置 XCode 编译所需的文件。 -
我不应该在消耗我的 CocoaPod 的
Podfile中复制我的依赖项。声明s.dependency应该做导入