美文网首页
xcode 编译错误提示"Command failed with

xcode 编译错误提示"Command failed with

作者: Zszen | 来源:发表于2020-06-22 04:42 被阅读0次

网上知识

这个错误提示在搜索中给出的解决方法是这些. 但我这里行不通.

  • 清理编译目录, product->clean
  • 直接到编译目录清理
  • Code Sign on Copy
  • shell 脚本只在打包时起作用, 但这治标不治本
  • project setting中把编译方法改为legency, 治标不治本

解决思路

错误提示是自动版本脚本除了错误, 在进行累加时出错, 我猜测是info.plist被改坏了.

通过git回溯发现, 是info.plist中的CFBundleVersion被改成了系统变量, 本身应该是个数值. 修改回去后再次编译搞定

附上自动版本代码

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

相关文章

网友评论

      本文标题:xcode 编译错误提示"Command failed with

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