如果您使用cocoapods,通常会在“构建阶段”中迈出一步。它包含以下脚本:
diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null
if [[ $? != 0 ]] ; then
cat << EOM
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
EOM
exit 1
fi
为什么只显示错误?无法用于自动运行pod install
(或pod update
)?
更新
即使修改了Podfile
,Podfile.lock
和Manifest.lock
保持不变。然后,我怎么知道Podfile
已更改,以便我可以运行更新?