3

次のようなワークスペース セットがあります。

MyAppiOS project
MyAppMacOS project
Pods
   AFNetworking

Pods プロジェクトは、podfile を使用して初期ワークスペース (MyAppiOS プロジェクト) に追加されました

platform :ios, '5.0'

pod 'AFNetworking', '1.1'

そしてpod installコマンド

MyAppMacOS も AFNetworking と連携させたいと思います。
複数のターゲットを持つポッドファイルの例を見てきましたが、共通のプラットフォームを使用しています。複数のプラットフォームで動作するポッドファイルの例は見つかりませんでした。
また、2 つのプロジェクトに 2 つの podfile を使用してみましたが、pod installコマンドで 2 つのワークスペースが作成されます。

そのシナリオで CocoaPods を使用する最良の方法は何ですか?

4

2 に答える 2

0

どうですか

MyAppiOS project with folder
    Pods
       AFNetworking
MyAppMacOS project with folder
    Pods
       AFNetworking
MyAppCommon folder

プラットフォーム固有のプロジェクトでMyAppCommonからファイルを追加することはできます。

于 2013-03-07T19:03:21.553 に答える
0

作成する必要があるワークスペースと、各ターゲット/プロジェクトの組み合わせのプラットフォームを指定する、このようなものを試してください。プロジェクト ファイルを調整して、各プラットフォームのソースが配置されている別のフォルダーを指すようにすることができます。


workspace 'MyWorkspace.xcworkspace'
platform :ios

def import_pods
  pod 'AFNetworking'
end

target :'MyAppiOS' do
    platform :ios
  xcodeproj 'MyAppiOS.xcodeproj'
  import_pods
end

target :'MyAppOSX' do
    platform :osx
  xcodeproj 'MyAppOSX.xcodeproj'
  import_pods
end
于 2013-10-25T15:24:19.753 に答える