2016-05-19 9 views
0

Ich versuche CDPieMenu zu meinem Projekt Swift hinzufügen mit einer .podspec ich fand here.CDPieMenu (Cocoapod) in Swift

heruntergeladen ich den podspec lokal & es zu meiner podfile etwa so:

pod 'CDPieMenu', :path => '~/Documents/Project/CDPieMenu.podspec' 

Hier ist die podspec:

Pod::Spec.new do |s| 
    s.name  = 'CDPieMenu' 
    s.version = '0.1' 
    s.license = 'MIT License' 
    s.summary = 'Fully and easily customizable rotary wheel control also called pie menu for iPhone and iPad.' 
    s.homepage = 'https://github.com/wczekalski/CDPieMenu' 
    s.author = { 'W. Czekalski' => '[email protected]' } 

    s.source = { :git => 'https://github.com/wczekalski/CDPieMenu.git', :commit => '2f49362' } 
    s.source_files = 'Wheel' 

    s.description = 'Fully and easily customizable rotary wheel control also called pie menu for iPhone and iPad.' 
    'Very similar to the control in Convertbot. As the only one in the internet it rotates with inertia/mementum.' 
    'Drawn using CoreGraphics without any images.' 

    s.platform = :ios 
    s.frameworks = 'AudioToolbox', 'QuartzCore' 
    s.requires_arc = true 
end 

Ich lief pod update und alles funktionierte gut und es scheint installiert wurden .

Ich kann jedoch nicht jetzt aus meinen Projektdateien verweisen. Habe ich etwas verpasst?

EDIT 1:

habe ich vergessen, ich habe bereits Setup eine Brücke-Header zu erwähnen und die hinzugefügt CDPieMenu Header zu.

Projekt-Brückenkopf:

#import "CDCircle.h" 
#import "CDCircleGestureRecognizer.h" 
#import "CDCircleOverlayView.h" 
#import "CDCircleThumb.h" 
#import "CDIconView.h" 
#import "Common.h" 

EDIT 2:

ich gerade überprüft und es scheint, die pod gar nicht installiert ist. Im Verzeichnis Pods befindet sich kein CDPieMenu. Aber pod update hat keine Fehler geworfen.

Antwort

1

Ich hatte hier zwei Probleme, von denen ich eine Auflösung von @ whatever38's Vorschlag durchführen konnte, d. H. Ich benutzte pod update anstelle von pod install.

Das andere Problem war, dass ich den Pfad zu meiner Podspec-Datei in meinem Podfile angeben musste. Ich tat dies, indem ich den :path => Parameter spezifizierte, während ich stattdessen den :podspec => Parameter benutzt hätte. Also, mein Podfile Eintrag für CDPieMenu wie so aussehen sollte:

pod 'CDPieMenu', :podspec => '~/Documents/Project/CDPieMenu.podspec' 
1

Versuchen Sie "pod install" anstelle von "pod update".

EDIT:

Und vergessen Sie nicht, Ihr Projekt zu öffnen, die .xcworkspace-Datei.

+0

Dank wird upvote einmal ich kann. :) –