2010-02-03 9 views
64

앱 아이콘 아래의 제목에 공백이있을 수 있지만 빌드 파일에 공백이 없도록 앱의 이름을 바꾸는 가장 좋은 방법은 무엇입니까? (예 : 제목이 '내 프로젝트'이고 빌드 파일이 MyProject.app 인 경우)iPhone XCode - 앱 아이콘 아래의 제목을 변경하는 방법

PRODUCT_NAME을 (를) 변경했지만 앱 파일에도 공백이 포함되어 있습니다.

"실행 파일"의 기본값 인 EXECUTABLE_NAME을 (를) 찾을 수없는 경우를 제외하고 모든 필드의 이름을 바꾸면 제대로 작동하는 것 같습니다.

답변

145

변경해야하는 필드는 Bundle Display Name (CFBundleDisplayName 원시 키 이름)는 '원하는 이름'에 ${PRODUCT_NAME}에서 info.plist 파일에 티, 감사합니다.

참고 : CFBundleDisplayNameCFBundleName과 다릅니다. CFBundleDisplayName은 장치 홈 화면의 아이콘 등 아래에 표시되는 사람의 시각적/마케팅 이름입니다. CFBundleName은 IPA의 파일 이름이고 파일 시스템의 응용 프로그램에 대한 폴더는 'Whatever'는 Whatever.ipa으로 보관되며 앱은 Whatever.app이라는 폴더 아래에있는 기기에 설치됩니다.

+1

젠장 지금 말할 것을 나, 꽤 쉽게 할 수있어. 그러나 그것은 시도하는 데 1 시간 이상 걸렸다. Thx Nithin !!! – teepusink

+0

너무 복잡한 것들이 ....이 사용하는 완벽한 하나입니다 .. 감사합니다 :) – HumaN

+0

간단한 해결책, 고마워! (이것은 아이튠스 연결을 통해 편집 할 수있는 것이어야한다.) 아이폰 애플리케이션 개발은 지나치게 복잡하다/묻힌다. –

3

정말로주의해야합니다. 원래의 앱 이름에 종속적 인 쉘 스크립트 및 기타 사항이있는 경우 위의 해결 방법을 시도 할 경우 광범위한 변경 작업을 수행 할 수 있습니다. 표시 이름 만 변경하려는 경우 맞춤 iOS 대상 속성 아래에있는 내 정보의 묶음 표시 이름이 있습니다.

9

저는 Xcode 6를 사용하고 Info.plist에서 키는 번들 이름이라고하며 기본값은 $ (PRODUCT_NAME)입니다. 더블 클릭하여 이름을 변경하면 확인할 수 있습니다. 당신이 PLIST에 대한 소스 코드를 볼 경우

, 당신은 볼 수 있습니다 :

<key>CFBundleName</key> 
<string>Change this to the string to display under the icon</string> 
+0

에서 업데이트했다. Xcode 6.1.1에서 Info 탭의 맨 위 필드는 말한대로 "Bundle name"이지만 변경할 필드가 아닙니다. 맨 아래 필드는 "번들 표시 이름"입니다. 그것은 당신이 변화하는 것입니다. 다음은 3 번 이상 완전하게 다시 작성하는 것을 포함 해 수년 동안 여러 번 변경된 앱용 Xcode의 스크린 샷입니다. https://www.dropbox.com/s/pz3aoewa71t5tik/Screenshot%202015-04-08%2023.56.41.png?dl=0 –

1

당신은 엑스 코드에서 정보 탭에서 Info.plist 파일을 편집 할 수 있습니다

change app name in xcode

관련 문제