苹果Airpods pro耳机怎么改名字,苹果Airodro耳机怎么改名字?下面请看小编的详细介绍吧!......
xcode11bulidversion自增报错如何处理
xcode11bulidversion自增报错如何处理
工具/原料
- Mac
- Xcode
方法/步骤
部分电脑的Xcode升级到了11之后可能出现模拟器和真机可以运行,但是打包却失败的情况,出现error token is "$(CURRENT_PROJECT_VERSION) 1"的问题,这个原因是Xcode11在项目构建设置中弄了版本控制,我们需要修改下自增脚本。
然后选择项目,选择TARGETS,再选择Build Phases。
点击加号然后选择New Run Script Phase新增新的脚本,如果是之前项目已经有了就直接打开即可。
新增Script Phase之后可以看到Run Script的选项,点击箭头展开。
我们再脚本编辑框编辑我们新的脚本,在Xcode11之前我们是使用如下脚本进行自增
echo $CONFIGURATION
if [ "Release" == "${CONFIGURATION}" ]
then
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
echo "build number increase"
fi
升级到了Xcode11之后我们需要修改脚本为以下
cho $CONFIGURATION
if [ "Release" == "${CONFIGURATION}" ]
then
buildNumber=$CURRENT_PROJECT_VERSION
buildNumber=$(($buildNumber 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
echo "build number increase"
fi
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章