美文网首页
Xcode Build Phases 检查包名

Xcode Build Phases 检查包名

作者: 长不老 | 来源:发表于2020-08-19 13:02 被阅读0次

项目因为一些原因需要打两个包,包名不同、GoogleService-Info.plist 也不同,经常忘记换文件导致打的包有问题,虽然不崩溃但是统计不到数据。写个 Script 加到 Build Phases 即可:

X_BUNDLE_ID=${PRODUCT_BUNDLE_IDENTIFIER}
G_BUNDLE_ID=$(/usr/libexec/PlistBuddy -c "Print BUNDLE_ID" "${PROJECT_DIR}/Mixin/Supporting Files/GoogleService-Info.plist")

if [ "$X_BUNDLE_ID" == "$G_BUNDLE_ID" ]; then
 echo "success"
else
 echo "error: Xcode bundle id is different from GoogleService-Info.plist."
 exit 1
fi

如果包名不一致编译时就能发现!妈妈再也不担心打错包了!

相关文章

网友评论

      本文标题:Xcode Build Phases 检查包名

      本文链接:https://www.haomeiwen.com/subject/hjvrjktx.html