Xcode 4에서 아이폰 앱 이름 변경
아이폰 화면에서 앱 아이콘 아래에 표시되는 이름을 변경하고 싶습니다.Xcode 4를 사용하며 키가 있는 대상이 하나 있습니다.
- 번들 표시 이름: ${PRODUCT_NAME}
- 번들 이름: ${PRODUCT_NAME}
제가 원하는 것은 프로젝트 이름이 예를 들어 "test"이지만 "MySuperApp"을 가지고 싶습니다.그렇다면, 어디서 그것을 가장 잘 바꿀 수 있을까요?옷을 갈아입을 수 있는 곳이 있습니까?${PRODUCT_NAME}
?
제가 그것을 바꿔야 하는 다른 장소가 있나요?
파일 이름을 변경하지 않고 응답
파일 이름을 변경할 필요가 없는 답변은 다음과 같습니다.
파일 이름을 변경하여 응답
좋아요, 여기 제가 발견한 것이 있습니다. 이 게시물을 읽은 후에 저에게 약간의 사냥감을 주었습니다. 그래서 이 대답이 모두에게 도움이 되기를 바랍니다.
1.왼쪽 프로젝트 내용 창에서 폴더 아이콘을 클릭합니다.
2. 프로젝트를 나타내는 최상위 파란색 선을 선택합니다.
3.Inspector 창(오른쪽 창)을 열지 않은 경우 단추를 클릭하여 활성화합니다.오른쪽 상단 모서리에 있는 "보기" 도구 모음의 세 번째 단추입니다.
4.Inspector 창에서 작은 접힌 모서리 종이(파일 속성) 아이콘을 클릭합니다.
5. 먼저 프로젝트 이름입니다.새 항목을 입력하면 프로젝트 내용 파일의 이름을 변경하라는 메시지가 표시됩니다.
덧붙여야 할 것은, 이것은 당신의 이전 앱이 시뮬레이터에 원래 이름으로 남아있기 때문에, 당신은 여전히 시뮬레이터에서 그것을 삭제해야 한다는 것입니다.또한 이전 앱 번들에서 생성한 파일은 파인더에서 찾아 이동하지 않는 한 새 번들로 전달되지 않습니다.
(EDIT:) 중요한 메모가 하나 더 있습니다.번들의 이름을 바꾸면 Apple Provisioning Portal에 등록한 App Bundle Identifier가 해당 앱에서 더 이상 작동하지 않습니다.앱을 물리적 장치에 배포하려면 새 앱 ID와 프로비저닝 프로파일을 생성해야 합니다.
Xcode 4에서 대상인 "Info" 탭을 선택하고 "Bundle display name" 필드를 원하는 이름(예: "MySuperApp")으로 설정합니다.이것은 가장 간단하고 고통이 없는 해결책입니다.
여기에 설명된 다른 모든 답변은 원래 게시된 문제인 "iPhone 화면의 앱 아이콘 아래에 표시되는 이름을 변경하고 싶습니다."를 다루지 않습니다.의 업데이트된 답변: Woody, Jay 및 youshuni는 괜찮지만 표시된 이름을 모두 변경하고 다음 중 하나를 수행합니다.
앱 번들 식별자를 변경하여 앱과 Apple Provisioning Portal에 등록한 번들 식별자 간에 비호환성이 발생합니다(앱을 이미 배포했거나 앱을 제출하려는 경우 문제).
OR
결과적으로 다른 사람들이 언급한 체계 문제(즉, 기존 체계를 삭제/재작성해야 함)가 발생합니다.
대상 설정 페이지의 빌드 탭에서 변경
설명: 대상을 선택하고, 빌드할 대상을 선택하고, 정보를 가져오고, 빌드 탭을 선택하고, 검색 상자에 '제품 이름'을 입력한 후 변경합니다.
Xcode 4에서 TARGETS 이름을 두 번 클릭하고(두 번 클릭하지 않고) 이름을 변경한 후 Xcode를 다시 시작합니다.저한테는 효과가 있었어요, 그건 간단해요.
프로젝트에서 번들 표시 이름을 변경하려고 합니다.플리스터의
Bundle display name : ${PRODUCT_NAME}
로 변경해야 합니다.
Bundle display name : MySuperApp
이것은 앱 식별자를 실제로 변경하지 않고 iOS에서 아이콘의 레이블을 변경합니다.번들 표시 이름만 변경하면 새 앱 ID 및 프로비저닝 프로파일을 설정할 필요가 없습니다.
제품 이름 변경:"대상" 바로 아래의 이름을 두 번 누르고 원하는 대로 대상 이름을 수정합니다.
변경되었는지 확인하는 중:"대상"을 클릭하고 오른쪽에서 "빌드 설정"에서 "제품 이름"을 검색합니다.제품 이름의 표시된 값은 변경 사항을 반영해야 합니다.그렇지 않은 경우 해당 이름을 두 번 클릭하여 $(TARGET_NAME)로 설정되었는지 확인합니다.
- 프로젝트 선택
- 대상을 선택하고 한 번 클릭하여 편집 및 이름 변경 완료
- 상품명이 변경되는 것을 볼 수 있습니다.
이 세 단계에 대한 스냅입니다.
편집: 제 게시물 이후에 유슈나이의 이미지 첨부와 유사한 답변을 보았습니다.여기에 Xcode 6.3.2에서 테스트한 내용을 조금 더 추가하면 다시 시작할 필요가 없습니다.
편집: 이름에 쉼표가 포함된 Mac OS X 앱 중 하나의 이름을 동일하게 변경했을 때.일부 포드 연결 라이브러리에서 파일(이름을 쉼표로 잘라냄)이 누락되었습니다.그래서 Target -> Build Settings -> Product Name에서 앱 이름을 변경해야 합니다.
앱이 사용자 지정된 경우 앱 이름을 변경하려면 다음과 같이 하십시오.
프로젝트 정보 -> 대상 (앱 아이콘 항목 클릭) -> 빌드 설정 -> 제품명
최근 버전의 XCode(현재 4.3.2에 있음)에서는 $(PRODUCT_NAME)가 $(TARGET_NAME)로 설정되어 있으며, 이는 프로젝트 디렉토리의 이름으로 기본 설정됩니다(디렉토리 이름은 변경하지 않음).
솔루션:파일 탐색기를 클릭합니다.파란색 프로젝트 아이콘을 클릭합니다.TARGETS 목록(프로젝트 목록 아래)을 찾습니다.대상을 마우스 오른쪽 단추로 클릭한 다음 제품 이름으로 이름을 바꿉니다.
별도: 코드 서명 문제가 있는 경우 모든 인증서/키 및 프로필을 삭제, 취소 및 재생성하여 문제를 해결했습니다.나는 다른 모든 것을 먼저 시도했습니다!
제가 이것을 겪었을 때 도움이 될 것 같았던 한 가지는 Xcode 4에서 모든 계획을 삭제할 필요가 있는 것처럼 보였습니다.이전에는 앱이 새로운 이름으로 컴파일되지만 시뮬레이터의 이전 이름과 동일한 이름으로 컴파일되는 것으로 보였습니다.하지만 저는 xcode를 다시 시작하고 시뮬레이터 폴더에서 앱을 삭제하는 등의 필사적인 조치를 취했기 때문에 스킴을 삭제하는 것이 핵심이라고 확신하기 어렵습니다.
문제는 Xcode 프로젝트에 Info.plist 파일이 여러 개 있다는 것입니다.제품 이름이 포함된 올바른 제품을 가지고 있는지 확인하기 위해 Xcode에서 다른 제품을 선택할 수 있도록 기존 Info.plist를 임시로 이동했습니다.Info.plist는 대상의 일부가 아니라 프로젝트 구성의 일부이기 때문에 이 작업을 수행할 수 있는 유일한 방법입니다.
언급URL : https://stackoverflow.com/questions/5043066/change-name-of-iphone-app-in-xcode-4
'it-source' 카테고리의 다른 글
@수업 대.#수입의 (0) | 2023.05.31 |
---|---|
MongoDB에서 localhost만 듣는 방법 (0) | 2023.05.31 |
.NET 4.0은 Windows XP SP2 이하와 호환됩니까? (0) | 2023.05.26 |
mongoose의 개체 (0) | 2023.05.26 |
asyncio.vmdk_future vs.BaseEventLoop.create_task 대 단순 코루틴? (0) | 2023.05.26 |