在运行项目时,出现此错误。谁能告诉我出了什么问题?我已经在其位置运行了脚本,但仍然收到此错误。

ios - 命令/bin/sh失败,退出代码为64 Xcode 8-LMLPHP

这是我的运行脚本

./Rapporter/BIN/ConfigurationEncryptor $PROJECT_DIR/Rapporter/Resources/APIConfiguration.plist $PROJECT_DIR/Rapporter/Resources/APIConfiguration.enc

cp $PROJECT_DIR/Rapporter/Resources/APIConfiguration.enc ${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}

运行脚本很好。但是变量$ {UNLOCALIZED_RESOURCES_FOLDER_PATH}解析为一个名为“项目名称”的文件夹。由于“项目名称”之间存在空格,因此出现此错误。因此,我已将文件夹名称设置为“项目”,并且有效!!

有人知道如何将文件夹名称设置为“项目名称”,并且仍然使此运行脚本有效吗?

最佳答案

运行脚本很好。但是变量$ {UNLOCALIZED_RESOURCES_FOLDER_PATH}解析为一个名为“项目名称”的文件夹。由于“项目名称”之间存在空格,因此出现此错误。因此,当@pckill添加注释时,将cp的第二个参数放在引号中起作用。
cp $PROJECT_DIR/Rapporter/Resources/APIConfiguration.enc ${BUILT_PRODUCTS_DIR}/"${UNLOCALIZED_RESOURCES_FOLDER_PATH}"

关于ios - 命令/bin/sh失败,退出代码为64 Xcode 8,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42827968/

10-11 20:52