2016-12-23 4 views
0

Ich benutze das Skelett von Befehl pod lib create generiert.Wie erstellt CocoaPod mit Abhängigkeit?

Ich möchte ein Pod erstellen, die zwei andere Pods abhängen: PromiseKit und AWSS3. Dann wechsle ich die 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 

Und verwenden 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 

und fügen Sie diese Schoten im Projekt: enter image description here

Aber ich kann die Datei nicht in Pods kompilieren> Entwicklungspads> ruawss3> ruawss3> Klassen> AmazonS3.swift. Xcode kann das Modul 'AWSCore' nicht finden. Wie man es repariert?

Antwort

2

Ich löste mein Problem.

Der richtige Ort zum Hinzufügen von Pods Abhängigkeit ist in .podspec Datei, mit den Build-Einstellungen dependency. Dann, um pod install auszuführen.

Verwandte Themen