2017-11-16 3 views
1

내 빌드 서버에서 plutil을 사용하여 CFBundleDisplayName의 이름을 바꾸려고합니다. 다음은 내가 실행중인 bash 스크립트의 일부입니다.CFBundleDisplayName의 공간이 plutil

BUNDLE_DISPLAY_NAME='MY'" "'APP' 
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS 

나는이 스크립트, "MY APP"에 CFBundleDisplayName 변화 기대하지만 내가 지금 가지고있는 것은 MY APP입니다.

누구나 내 기대 출력을 plutil에서 얻을 수 있습니까?

답변

0

plutil을 사용하여 CFBundleDisplayName에서 비슷한 문제가 발생하는 경우, 스크립트에서 해결하기 위해 (실제 문자는 FIGURE SPACE은 UTF-16 (16 진수 코드가 아님))을 복사하는 것입니다. 문제.

BUNDLE_DISPLAY_NAME='MY'" "'APP' 
plutil -replace CFBundleDisplayName -string "$BUNDLE_DISPLAY_NAME" $PLIST_ADDRESS