1つのワークスペースに2つのアプリケーション(xcodeプロジェクト)が必要です。 Cocoapodsは通常ワークスペースを生成するので、これを実行することが可能かどうかを見て、何らかの答えを見つけました。推奨Podfileは次のようになります。2アプリケーションのフォルダをプロジェクトにだから私のフォルダ構造は、TestWorkspaceフォルダのように見えます(すみませんSO Rubyコードをフォーマット持ってする方法がわからなかった)2つのアプリケーションを持つワークスペースでCocoapodを使用する
workspace 'TestWorkspace'
target 'TestApp1' do
xcodeproj 'testApp1/testApp1.xcodeproj'
workspace 'TestWorkspace'
pod 'AFNetworking'
end
workspace 'TestWorkspace'
target 'TestApp2' do
xcodeproj 'TestApp2/TestApp2.xcodeproj'
pod 'MBProgressHUD'
end
を、とPodfile。 pod install
実行[!]の
xcodeproj
はproject
に名前が変更されました。それに応じてPodfileを更新してください。あなたのプロジェクトがすでにカスタム設定セットを持っているので
と..
[!] CocoaPodsは、プロジェクトの基本設定を設定しませんでした。 CocoaPodsの統合がまったく機能するように、ターゲット
TestApp1
の基本設定を../Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig
に設定するか、../Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig
をビルド設定(TestApp1/Pods/Target Support Files/Pods-TestApp1/Pods-TestApp1.debug.xcconfig
)に含めてください。
だから私の質問は、私のTestWorkspace
ワークスペース持つ3つのプロジェクトを巻き上げるためになされなければならない変更です:TestApp1
、TestApp2
、およびPods
?
(ところで、私はここに掲載の目的のために、エイリアスを擬似するために私のプロジェクト/ワークスペースの本当の名前を変更するうまくいけば、私は忠実にすべてを変えた。。)
EDIT: [OK]をので、私最初の警告が修正されました(xcodeprojからプロジェクトへのpodfile構文の変更のみ)。しかし、私のワークスペースは間違いなく正しく構成されていません。私はpod install
ingの後でPodプロジェクトを見ていません。
EDIT2: OKですので、両方のプロジェクト構成ファイル(デバッグとリリース)を "none"に設定して2番目の警告を修正しました。だから私はエラーはありませんが、Podプロジェクトはまだどこに見つかるかわかりません。 (申し訳ありませんが、私は質問の一部を解決していますが、新しい質問を作成するよりも編集を追加する方が良いと思います)。
を実行しますか?だから、私はpodfileをそれに変更しました。冗長なログにすべての良いものが表示されています(私はそれを共有したいのかどうかはわかりません - 改ざんをしていないので) "TestWorkspace"ではPodプロジェクトはありません。非赤色のxcconfigを持つPodsグループがあるので、2つのプロジェクトが一見正しく設定されているようです。しかし、両方のフレームワークグループには赤い 'libPods-TestApp * .a'があります –