2 つのプロジェクト (2 つの異なるアプリ)、共通 (共有) プロジェクト、およびいくつかのポッドを含むワークスペースが必要です。
App1 プロジェクトに共通クラスを「表示」させるのに苦労しています。
私の考えは:
- ワークスペースを作成する
- 2 つのアプリ プロジェクト (App1 と App2) を作成します。
- 共通プロジェクトを作成する
- 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 で解決できますか?