2012-03-25 3 views
1

나는 내 Xcode 프로젝트에 빌드 단계 "실행 스크립트"에서 실행하고 스크립트에 다음 줄이 있습니다Xcode에서 실행 스크립트 빌드 단계에서 cp로 전달 될 환경 변수에 공백이 포함 된 폴더 경로를 지정하는 방법은 무엇입니까?

cp -v "/Users/myusername/Desktop/foo2Texture5.png" $BACKGROUND_TEXTURES_FOLDER_PATH 

$ BACKGROUND_TEXTURES_FOLDER_PATH을위한 빌드 설정에서 "사용자 정의 설정"으로 정의 내 계획. 이 경로는 다른 변수/사용자 설정 등을 조합하여 생성됩니다.

문제는 폴더 경로에 "공백"이 있으면 cp 명령이 실패하는 경향이 있다는 것입니다. 하지만 다른 변수를 결합하여 폴더 경로가 생성 되었기 때문에 경로를 "벗어나"어떻게 cp가 변수를 올바르게 읽을 수 있습니까?

에코가 변수를 올바르게 출력하는 것 같습니다. -> 그래서 공간에 문제가없는 것 같습니다.

답변

1

전체 환경 변수를 따옴표로 묶어야합니다.

좋아요 : "$ BACKGROUND_TEXTURES_FOLDER_PATH"