前言
用shell , xcodebuild 命令 写脚本,遇到了几个语法问题,因为一开始并不知道是 shell 语法的问题,浪费了很多时间。这记录一下。
现象
- 控制台提示:
xcodebuild: error: Unknown build action 'archive '.
- 控制台提示:
error: Couldn't load -exportOptionsPlist: The file “ExportOptions.plist ” couldn’t be opened because there is no such file.
Error Domain=NSCocoaErrorDomain Code=260 "The file “ExportOptions.plist ” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/dxw/Desktop/github/LoochaCampusSwift/ExportOptions.plist , NSUnderlyingError=0x7ff2dc591b30 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
** EXPORT FAILED **
仔细看提示发现 'archive '.
后面多了个空格,“ExportOptions.plist ”
后面多了个空格。
shell 空格是一个比较特殊的用法和一般语言不通
参考这个文章shell 脚本程序中空格 $符号的使用
总结
认真阅读错误提示,不放过一个空格!