以下を含むワークスペースがあります。
- myiPhone.xcodeproj
- sharedStuff/sharedStuff.xcodeproj
sharedStuff.xcodeproj は、myiPhone.xcodeproj に依存する静的ライブラリを構築します (簡単にするために、各プロジェクトには単一のターゲットがあると仮定します)。
ここで、両方のプロジェクトで利用できる CocoaPods を介してライブラリを追加したいと考えています。
私の Podsfile は次のようになります。
workspace 'myWorkspace.xcworkspace'
platform :ios
target :myiPhone do
xcodeproj 'myiPhone.xcodeproj'
pod 'MBProgressHUD', '~> 0.6'
end
target :sharedStuff do
xcodeproj 'sharedStuff/sharedStuff.xcodeproj'
pod 'MBProgressHUD', '~> 0.6'
end
ビルドすると、次のエラーが発生します。
diff: /../Podfile.lock: そのようなファイルまたはディレクトリはありません diff: /Manifest.lock: そのようなファイルまたはディレクトリはありません エラー: サンドボックスが Podfile.lock と同期していません。「pod install」を実行するか、CocoaPods インストールを更新します。
ここで何が起こっているのか誰にも分かりますか?
更新: 「Check Pods Manifest.lock」ビルド フェーズが実行されたときに、PODS_ROOT 変数が設定されていないように見えます。