2016-09-23 6 views
3

別のプロジェクトで使用する/インストールするプライベートCocoaPodを作成しようとしています。私のポッド "MyPod"とプロジェクト "MyProject"を呼び出すことができます。 MyPodは、BMSSecurityという別のポッドに依存しています。ここでは、MyPodためPodfileを見ることができます:他のポッドを使用するプライベートCocoaPodを作成する

target 'MyPod' do 
    use_frameworks! 
    pod 'BMSSecurity' 
end 
MyPodはうまく構築することができ、BMSSecurityは、私がプライベートポッドを作成するためのガイドを、次の午前 を輸入しているが、私はインストールポッドでMyProjectとでMyPodをインストールするときに、すべてが正常に見える

MyPodのポッドBMSSecurityがインストールされていないため、MyProjectはビルドされません。 MyProjectとは、ここでMyProjectのためPodfileがあるBMSSecurity から必要なファイルを見つけることができません。

target 'MyProject' do 
    use_frameworks! 
    pod 'MyPod', :path => '../MyPod' 
end 

../MyPodはMyPodのためのspecファイルは私がCocoapodsを取得できますか

に位置している場所ですポッドにポッドをインストールする必要があることを理解していますか?

答えて

1

プライベートポッドの依存関係としてBMSSecurityを追加します。 .podspecファイルの中で:

Pod::Spec.new do |s| 
    s.name    = 'MyPod' 
    s.version   = '1.0.0' 
    s.summary   = 'A short description of MyPod.' 

    # ... 

    s.dependency 'BMSSecurity' 

    # ... 

end 
+0

IT作業者、それほど多くのこと。あなたは私にとってこのことがどれくらいの意味か分かりません、私の週末は救いました:) – Bodlund

関連する問題