2016-12-23 5 views
0

Я использую скелет, сгенерированный командой pod lib create.Как создать CocoaPod с зависимостью?

Я хочу создать стручок, который зависит от двух других стручков: PromiseKit и AWSS3. Затем я изменю 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 

и добавить стручки в проекте: enter image description here

Но я не могу скомпилировать файл в Бобы> Разработка Pods> ruawss3> ruawss3> Классы> AmazonS3.swift. Xcode не может найти модуль 'AWSCore'. Как это исправить?

ответ

2

Я решил свою проблему.

Правильное место для добавления зависимостей pod находится в файле .podspec, используя настройки сборки dependency. Затем выполнить pod install.

Смежные вопросы