首页 > 解决方案 > Xcode“运行脚本”===找不到命令

问题描述

我有一个脚本作为我的构建过程的一部分运行,它使用 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 站点没有显示命令周围的尖单引号(波浪号键下的字符)。

标签: xcodemacosbuild

解决方案


推荐阅读