在运行项目时,出现此错误。谁能告诉我出了什么问题?我已经在其位置运行了脚本,但仍然收到此错误。
这是我的运行脚本
./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/