如何使用依赖创建CocoaPod?

时间:2016-12-23 03:58:09

标签: xcode cocoapods

我使用命令pod lib create生成的骨架。

我想创建一个依赖于其他两个广告连播的广告连播:PromiseKitAWSS3。然后,我更改了Podfile:

use_frameworks!

target 'ruawss3_Example' do
  pod 'ruawss3', :path => '../'
  pod 'AWSS3'
  pod 'PromiseKit', '~> 4.0'

  target 'ruawss3_Tests' do
    inherit! :search_paths

    pod 'Quick'
    pod 'Nimble'
    pod 'FBSnapshotTestCase'
    pod 'Nimble-Snapshots'
  end
end

并使用pod install

➜  Example git:(master) ✗ pod install
Analyzing dependencies
Fetching podspec for `ruawss3` from `../`
Downloading dependencies
Using AWSCore (2.4.16)
Using AWSS3 (2.4.16)
Using FBSnapshotTestCase (2.1.4)
Using Nimble (5.1.1)
Using Nimble-Snapshots (4.4.0)
Using PromiseKit (4.1.0)
Using Quick (1.0.0)
Using ruawss3 (0.1.0)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 7 dependencies from the Podfile and 8 total pods installed.
➜  Example git:(master) ✗ pwd
/Users/brunomacabeusaquino/ApenasMeu/Dropbox (BEPiD)/Swift/ruawss3/Example

在项目中添加此pod: enter image description here

但是,我无法在Pods>中编译文件。开发盒> ruawss3> ruawss3>课程> AmazonS3.swift。 Xcode无法找到模块' AWSCore'。如何解决?

1 个答案:

答案 0 :(得分:5)

我解决了我的问题。

使用构建设置dependency,在pod install文件中添加pod依赖项的正确位置。然后,执行 if($(this).is(':checked')){}