我有一个工作区,其中包含:
- 我的iPhone.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
当我构建时,我得到了这些错误:
差异:/../Podfile.lock:没有这样的文件或目录差异:/Manifest.lock:没有这样的文件或目录错误:沙箱与 Podfile.lock 不同步。运行“pod install”或更新您的 CocoaPods 安装。
有人知道这里发生了什么吗?
更新:从外观上看,执行“Check Pods Manifest.lock”构建阶段时未设置 PODS_ROOT 变量。