我有一个脚本在构建过程中运行,该脚本使用DMGCanvas创建带有我的应用程序的成品DMG文件。该文件位于:
"$SRCROOT/diskimage/dmgcanvas"
是指向dmgcanvas工具的符号链接,该工具嵌入在Applications文件夹的DMGCanvas.app程序包中。
第92行:
"$SRCROOT/diskimage/dmgcanvas" "$SRCROOT/diskimage/MyApp.dmgCanvas" "$SRCROOT/Build/Products/Release/myapp.dmg" -volumeName MyApp -setFilePath MyApp.app "$SRCROOT/Build/Products/Release/MyApp.app"
这可以正常工作并生成正确的DMG文件,但是在Xcode生成结果中,我看到:
/Volumes/Projects/MyApp/scripts/PackageApp.sh: line 92: ===: command not found
为什么正确执行命令后会显示此错误?
请注意,由于某些原因,StackOverflow网站未在命令周围(波浪号键下的字符)显示尖的单引号。