Xcode 프로젝트 이름 변경 방법
저는 아이폰용 Xcode로 앱을 개발했습니다. 처음에는 연결하지 않고 이름을 지었습니다. 지금은 앱 이름을 바꾸고 싶습니다. 앱에서 이름을 발견했기 때문에 이전 앱 이름을 새 이름으로 바꾸고 싶습니다. 하지만 여전히 하나의 오류가 발생합니다.
바탕 화면/새 이름/이전 이름_Prefix.pch: 해당 파일 또는 디렉터리가 없습니다.
oldname_prefix.pch를 newname_prefix.pch로 변경한 경우..
Xcode 4 이상의 경우:
- 프로젝트 열기
- 프로젝트 탐색기 선택
- 프로젝트 이름 강조
- 프로젝트 이름을 한 번 클릭
Xcode 3의 경우:
- 프로젝트 열기 > 메뉴 > 프로젝트 > 이름 바꾸기...
애플리케이션의 표시 이름을 변경하기 위해 프로젝트 이름을 변경할 필요가 없습니다(iOS 기기의 홈 화면, iTunes 등에서 볼 수 있음).info.plist의 "Bundle display name"을 기본 "${PRODUCT_NAME}"에서 원하는 대로 변경하기만 하면 됩니다.프로젝트 이름은 사용자가 볼 수 없으며 "Bundle display name"만 볼 수 있습니다.
프로젝트 탐색기에서 프로젝트를 클릭하고 오른쪽에서 프로젝트를 다시 클릭하면 그림과 같이 프로젝트 이름을 볼 수 있습니다.
- 왼쪽에서 대상 확장
- 대상을 두 번 클릭한 다음 새로 연 창에서 빌드 탭을 선택합니다.
- 오른쪽 위에 검색 상자가 있습니다.유형 - "제품 이름"
- 이제 아래의 포장 섹션 아래에 제품 이름이 표시됩니다.
- 변경하고 다시 빌드하십시오. 지금쯤 새 앱 이름이 변경될 것입니다.
name-Info.plist로 이동합니다.
둘 다 변경
번들 이름 및 번들 표시 이름을 원하는 파일 이름으로 지정합니다.
다 했어요.
xcode 4 이상에서 애플리케이션 이름만 변경하는 경우(앱 아이콘과 함께 표시됨):
Groups & Files 패널에서 프로젝트 파일 아이콘을 클릭하고 Target -> Build Settings -> Packaging -> Product Name을 선택합니다.행을 클릭하면 팝업이 나타나고 여기에 새 앱 이름을 입력합니다.
xcode 4 이상에서 프로젝트 이름만 변경하는 경우(프로젝트 아이콘과 함께 표시됨):
Groups & Files 패널에서 프로젝트 파일 아이콘을 클릭하고 오른쪽 창에서 Project(대상 위)를 선택합니다. 오른쪽 창에서 Project(대상 위)를 선택하면 "Hide or Show Utilities(숨기기 또는 유틸리티 표시)"를 활성화한 경우에만 표시됩니다.프로젝트 이름을 찾습니다.프로젝트에 지정할 새 이름으로 편집합니다.
시뮬레이터/장치에서 앱을 삭제하고 치료 및 실행합니다.변화는 반영되어야 합니다.
바로 그겁니다.
오호의 대답은 완벽합니다.
Xcode 4 이상의 경우:
프로젝트 열기
프로젝트 탐색기 선택
프로젝트 이름 강조
프로젝트 이름을 한 번 클릭
그러나 이 작업만 수행하면 새 장치에서 디버그를 시도하면 다음 오류가 발생합니다.
파일을 찾을 수 없음: /Users/someuser/Library/Developer/Xcode/파생 데이터/OLDNAME-akwbarcniqxtbeckkelkxs/빌드/제품/디버그-아이폰 시뮬레이터/OLDNAME.app/OLDNAME
clang: 오류: 종료 코드 1에서 링커 명령이 실패했습니다( 호출을 보려면 -v 사용).
그런 다음 한 단계를 더 수행해야 합니다.
- 왼쪽 패널에서 대상 선택
- 이전 이름 선택대상의 테스트
- 빌드 설정 패널 선택
- "TEST_HOST"를 검색하고 이전 값을 새 값으로 변경합니다.
행운을 빌어요 그리고 재미있게 놀아요
Xcode 프로젝트의 이름을 변경하기 위한 Apple의 단계별 비주얼 가이드입니다.
작업영역의 이름을 변경하려면 이름을 변경합니다.
xcode 4.4에서는 탐색기 상단(왼쪽 패널)에 있는 프로젝트를 클릭해야 합니다.그런 다음 두 번째 열에서 대상을 두 번 클릭하여 대상 이름을 강조 표시합니다.그러면 제품명을 변경할 수 있습니다.또한 보관을 작성하려면 보관 이름을 수정해야 합니다.이렇게 하려면 구성표를 편집하고 릴리스를 클릭한 다음 보관 이름을 변경해야 합니다.
저는 xcode 4.3.1을 사용하고 있으며, 위의 번들 설정에서 Quakeboy가 말한 대로 제품명을 변경하려고 했지만, 읽기 오류로 이어졌습니다.저는 이 오류에 한 시간 동안 갇혀 있었고 지금은 잘 작동하고 있습니다.제품명을 공란으로 만든 다음 이전 이름을 다시 입력하면 다시 빌드가 성공합니다!
프로젝트 이름을 변경하려는 사람은 누구나 주의하십시오. 번들 표시 이름이 사용자에게 표시되므로 이 문제를 너무 많이 처리하지 마십시오. 프로젝트 파일 이름을 변경할 필요가 없습니다. 시간이 낭비될 수 있습니다.
번들 이름과 일치하지 않는 프로젝트 이름을 갖는 것은 조직의 악몽을 만듭니다.그러나 "프로젝트 이름을 클릭하고 예"라고 대답하여 xcode가 모든 참조의 이름을 바꾸도록 허용" 기술을 사용하면 하드 드라이브에 있는 프로젝트의 중첩된 모든 폴더에 이전 프로젝트 이름이 남아 있습니다.일치하도록 이름이 변경되지 않는 이유는 무엇입니까?
폴더 이름을 변경하면 모든 프로젝트 링크가 엉망이 될 것입니다.누군가가 이 문제를 해결할 방법을 제안하지 않는 한, 저는 모험을 하지 않을 것입니다.
Project Navigator(Command+1)에서 프로젝트를 선택하고 오른쪽 사이드바(Command+option+1)에서 File Inspector(파일 관리자)를 엽니다.
여기서 프로젝트 이름을 변경합니다.
Xcode 3.2.5: 상단 메뉴 모음, Project > Rename...
Project Navigator에서 프로젝트 이름을 변경하려고 했지만, 여기에 설명된 모든 단계를 수행해야 합니다.!!!저는 두 번째 단계를 따르지 않았고, 이것은 제 앱을 손상시켰고, 이틀이 걸린 이전 버전을 다시 작업해야 했습니다. 여기 제 SO 게시물을 참조하십시오.
저는 오호의 답변을 시도해 보았지만 효과가 없었고 다른 해결책을 찾았습니다.Info.plist 파일을 열고 'Bundle Name'이라고 표시된 곳으로 이동하여 시작 프로그램에 표시될 새 이름으로 변경할 수 있습니다.이것이 효과가 있기를 바랍니다.
간단한 단계
1. 모든 폴더 및 파일 상단 왼쪽에 있는 프로젝트 대상 선택 2.프로젝트를 다시 한 번 클릭하면 프로젝트 이름과 앱 4의 이름을 원하는 대로 이름 3.type을 변경할 수 있습니다.Enter 키를 누릅니다.모든 곳에서 변경을 요청할 것입니다. 5. 폴더에서 동일한 절차를 수행하고 이름이 변경될 것입니다.나는 오늘 그것을 했습니다.
만약 이것이 누군가에게 도움이 된다면, 저는 다음과 같은 내용이 있는 셸 스크립트(xcmv.sh )를 가지고 있습니다.
#!/usr/bin/env bash
mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace
LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +
그런 다음 이 파일을 프로젝트 디렉터리로 끌어다 놓고 다음 작업을 수행합니다.
sh xcmv.sh Starter MyProject
그러면 프로젝트 이름, 작업 공간 이름 및 프로젝트 파일, 코드 파일, 목록 등의 이전 이름에 대한 모든 참조가 변경됩니다.
샘플에서 알 수 있듯이 다양한 "시작" 프로젝트 중 하나의 이름을 원하는 프로젝트 이름으로 변경하는 데 자주 사용합니다.
Git 디렉토리(존재하는 경우)는 무시됩니다.
이 비디오는 개발자가 Xcode 6 프로젝트의 이름을 변경하는 것을 보여줍니다.먼저 프로젝트 이름을 한 번 클릭하여 변경한 다음 테스트 빌드 대상에 대한 호스트 응용 프로그램도 설정해야 합니다.
https://www.youtube.com/watch?v=ZHr1vjkTxC0
언급URL : https://stackoverflow.com/questions/4954015/how-to-change-xcode-project-name
'programing' 카테고리의 다른 글
ASP.NET MVC의 다른 컨트롤러에서 보기 표시 (0) | 2023.05.18 |
---|---|
Xcode에서 "작업관리" 주석을 어떻게 표시합니까? (0) | 2023.05.13 |
xcodebuild가 스키마를 포함하지 않는다고 말합니다. (0) | 2023.05.13 |
이클립스에 라인랩이 있습니까? (0) | 2023.05.13 |
런타임 오류:비동기 + apscheduler의 스레드에 현재 이벤트 루프가 없습니다. (0) | 2023.05.13 |