Cocoapods:制作 Cocoapod - 导入 Alamofire 和其他库
Posted
技术标签:
【中文标题】Cocoapods:制作 Cocoapod - 导入 Alamofire 和其他库【英文标题】:Cocoapods: Making a Cocoapod - Importing Alamofire and other Libraries 【发布时间】:2015-07-29 22:22:22 【问题描述】:我正在尝试创建一个 Cocoapod。库中的文件需要访问 Alamofire、SwiftyJSON 和 XCGLogger Pod。
我尝试了两种方法,但都失败了:
(1) 在示例项目中,我编辑了我的 Podfile 以包含:
pod 'couchbase-lite-ios'
pod 'SwiftyJSON', '~> 2.2.0'
pod 'Alamofire', '~> 1.2'
pod 'XCGLogger', '~> 2.0'
pod update
是否重新启动了示例工作区。向使用 Alamofire、SwiftyJSON、XCGLogger 和 Couchase 的“Development Pods”添加了文件,但出现错误,no such module found
。
(2)我通过pod lib create
新建了一个项目,这次我在Xcode中手动拖动上面提到的框架,仍然报错nosuch module found
。
同样,我尝试创建的 Pod(或库)内的文件似乎无法访问 Alamofire、SwiftyJSON、XCGLogger 和 Couchase 依赖项。我做错了什么?
【问题讨论】:
嘿,你能做到吗?你能把你的解决方案作为答案吗? 你可以试试这个:***.com/questions/31688348/… 【参考方案1】:将依赖项添加到您的 *.podspec 文件中。
Pod::Spec.new do |s|
...
s.dependency 'Alamofire'
s.dependency 'SwiftyJSON'
s.dependency 'XCGLogger'
s.dependency 'couchbase-lite-ios'
...
end
【讨论】:
以上是关于Cocoapods:制作 Cocoapod - 导入 Alamofire 和其他库的主要内容,如果未能解决你的问题,请参考以下文章