Cocoapods:制作Cocoapod - 导入Alamofire和其他图书馆

时间:2015-07-29 22:22:22

标签: xcode6 dependencies cocoapods

我试图创建一个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

enter image description here

enter image description here

同样,我尝试创建的Pod(或库)中的文件似乎无法访问Alamofire,SwiftyJSON,XCGLogger和Couchase依赖项。我做错了什么?

1 个答案:

答案 0 :(得分:0)

将依赖项添加到* .podspec文件中。

Pod::Spec.new do |s|
  ...
  s.dependency 'Alamofire'
  s.dependency 'SwiftyJSON'
  s.dependency 'XCGLogger'
  s.dependency 'couchbase-lite-ios'
  ...
end