2016-05-19 4 views
0

.podspec gistを使って私の迅速なプロジェクトにCDPieMenuを追加しようとしています。hereです。CDPieMenu(cocoapod)in swift

私は&はそうのように私のpodfileに追加して、ローカルにpodspecをダウンロード:

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

はここ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 

私はpod updateを実行し、すべてがうまく働いていたし、インストールされているようです。

しかし、今私は自分のプロジェクトファイルから参照することができません。 私は何かを見逃しましたか?

EDIT 1:

私はすでにセットアップブリッジング・ヘッダを持っており、それにCDPieMenuヘッダを追加言及するのを忘れてしまいました。

プロジェクト・ブリッジ - ヘッダー:

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

EDIT 2:

私はちょうどチェックし、ポッドが全くインストールされていないようです。 PodsディレクトリにはCDPieMenuがありません。 しかし、pod updateはエラーを投げかけませんでした。

答えて

1

ここには2つの問題がありました.1つは@whatever38の提案を使用して解決できました。すなわちpod installの代わりにpod updateを使用していました。

もう1つの問題は、私のPodfileにpodspecファイルへのパスを指定する必要があることでした。私は:path =>パラメータを指定してこれをやっていましたが、代わりに:podspec =>パラメータを使用してください。 だから、CDPieMenuのための私のPodfileエントリはそうのようになります。

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

「ポッドアップデート」ではなく「ポッドインストール」を試してください。

EDIT:

そして.xcworkspaceファイルを使用してプロジェクトを開くことを忘れないでください。

+0

おかげで、一回upvote私がすることができます。 :) –