我试图创建一个Cocoapod。库中的文件需要访问Alamofire,SwiftyJSON和XCGLogger Pod。
我尝试了两种方法,但都失败了:
(1)在Example项目中,我编辑了我的Podfile以包含:
pod 'couchbase-lite-ios'
pod 'SwiftyJSON', '~> 2.2.0'
pod 'Alamofire', '~> 1.2'
pod 'XCGLogger', '~> 2.0'
pod update
是否重新启动了示例工作区。将文件添加到'开发窗口'使用Alamofire,SwiftyJSON,XCGLogger和Couchase,但我收到错误no such module found
。
(2)我通过pod lib create
启动了一个新项目,这次我在Xcode中手动拖动了上面提到的框架,但仍然得到错误号such module found
。
同样,我尝试创建的Pod(或库)中的文件似乎无法访问Alamofire,SwiftyJSON,XCGLogger和Couchase依赖项。我做错了什么?
答案 0 :(得分:0)
将依赖项添加到* .podspec文件中。
Pod::Spec.new do |s|
...
s.dependency 'Alamofire'
s.dependency 'SwiftyJSON'
s.dependency 'XCGLogger'
s.dependency 'couchbase-lite-ios'
...
end