12

2 つのプロジェクト (2 つの異なるアプリ)、共通 (共有) プロジェクト、およびいくつかのポッドを含むワークスペースが必要です。

App1 プロジェクトに共通クラスを「表示」させるのに苦労しています。

私の考えは:

  1. ワークスペースを作成する
  2. 2 つのアプリ プロジェクト (App1 と App2) を作成します。
  3. 共通プロジェクトを作成する
  4. Podfile の作成

私が持っている Podfile は、次のようなものです。

workspace 'MyApps'
xcodeproj 'App1/App1.xcodeproj'
xcodeproj 'App2/App2.xcodeproj'
xcodeproj 'Common/Common.xcodeproj'

target :App1 do
    platform :ios, '6.0'
    pod 'AFNetworking', '~> 1.3.2'
    xcodeproj 'App1/App1.xcodeproj'
end

target :App2 do
    platform :ios, '6.0'
    pod 'AFNetworking', '~> 1.3.2'
    xcodeproj 'App2/App2.xcodeproj'
end

target :Common do
    platform :ios, '6.0'
    pod 'AFNetworking', '~> 1.3.2'
    xcodeproj 'Common/Common.xcodeproj'
end

この質問を見たことがありますが、共通コードをアプリで利用できるようには見えません。

Apps プロジェクトを機能させるには、各 Apps プロジェクトの検索パスを手動で更新する必要がありますか? それとも Podfile で解決できますか?

4

2 に答える 2

0

複数のターゲットのコンテキストでこのトピックに関する回答を投稿しました - 複数のプロジェクトに適用する必要があります:同じココアポッドに依存する複数のターゲット

于 2014-06-19T10:09:37.773 に答える