Xcode 4에서 프로젝트 이름 바꾸기


334

분명한 것이 빠져 있어야하지만 Xcode 4에서 프로젝트의 이름을 바꾸는 방법을 알 수 없습니다.

올바르게 기억한다면 Xcode 3에는이 전용 메뉴 항목이 있지만 Xcode 4에는 해당 항목이 없습니다.

답변:


611

글쎄, 그것은 사소한 문제로 판명되었습니다.

프로젝트 탐색기에서 프로젝트 루트를 두 번 천천히 클릭 하면 편집 가능해집니다. 프로젝트 이름을 바꾸고 'enter'를 누르면 모든 프로젝트 이름 관련 항목을 자동으로 변경하고 원하는 경우 일부 항목을 선택 취소 할 수 있습니다.

좋은.


3
그런 정답에 감사드립니다! :)
necixy

51
아니면 그냥 선택하고 Enter 키를 누르십시오.
Damien

6
좋은. 그러나 메뉴 항목을 그대로 두는 것은 상처를 줄 수 없었습니다!
DonnaLea

1
이것은 훌륭하게 작동하지만 새 구성표를 만들고 이전 구성표를 삭제해야했습니다. 이전 구성표는 여전히 이전 앱 이름을 타겟팅하려고했습니다.
Jim Rhoades

20
또는 한 번 클릭 하고 Finder에서 파일 이름을 바꾸는 것과 같은 Return 키를 누르십시오 . :)
유료 괴상한

82

다른 옵션-프로젝트 이름으로 커서를 이동하십시오. Enter 키를 누르십시오. 프로젝트 이름이 편집 가능해집니다.


53

프로젝트 이름을 바꾸는 것 외에도 새로운 프로젝트 이름과 일치하도록 구성표의 이름을 바꿀 수 있습니다.

Xcode 체계 이름

구성표 이름을 변경하려면

Product ==> Manage Schemes...

그런 다음 계획을 선택하고 Return / Enter를 눌러 이름을 편집하십시오.

또는 Product ==> New Scheme...새 이름으로 새 것을 만들려면 :)


26

Apple : iOS 개발자 라이브러리 기술 Q & A QA1625

Xcode 4.0 이상에서 애플리케이션 이름을 바꾸려면 다음 단계를 따르십시오.

  1. Xcode에서 프로젝트 편집기의 "대상"아래에서 대상을 선택한 다음보기> 유틸리티> 파일 관리자 표시를 선택하십시오.
  2. Xcode가 파일 관리자 창을 엽니 다. 그림 1과 같이 프로젝트 이름 필드에 애플리케이션의 새 이름을 입력 한 다음 키보드의 리턴 키를 누르십시오.
  3. Xcode는 프로젝트에서 이름을 바꿀 수있는 모든 항목이 포함 된 프로젝트 이름 바꾸기 대화 상자를 표시합니다. 대화 상자에서 응용 프로그램을 선택된 상태로두고 그림 2와 같이 다른 모든 항목을 선택 취소 한 다음 이름 바꾸기를 클릭하여 이름 바꾸기 작업을 수행하십시오.

그림 1 그림 2


1
가장 좋은 방법 !! 모든 참조도 업데이트합니다.
Adil Malik

13

다른 방법이 있습니다.

Xcode 4에서 프로젝트의 이름을 바꾸려면 프로젝트 창의 왼쪽에있는 프로젝트 탐색기에서 프로젝트 파일을 선택하십시오. 보기> 유틸리티> 파일 관리자를 선택하여 프로젝트 창의 오른쪽에서 파일 관리자를 엽니 다. 파일 관리자 상단에는 프로젝트 이름 텍스트 필드가 있습니다. 새 프로젝트 이름을 입력하고 Return 키 또는 Tab 키를 누르십시오.

프로젝트 컨텐츠 항목의 이름을 바꿀지 묻는 시트가 열립니다. 이름 바꾸기 버튼을 클릭하여 프로젝트 이름 바꾸기를 완료하십시오.


나는 과거에 있어도 오늘 나를 위해 작동하는 "두 번 천천히 클릭"방법을 얻을 수는 없었지만이 방법은 그렇지 않았다. 훌륭한 백업.
Mike

10

파일이 기본적으로 저장되는 폴더 (* .xcodeproj 파일과 같은 수준에 있음)의 이름을 바꾸려면 제공된 다른 답변 외에도 아래 단계를 수행하십시오.

- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder 
      (in the same location) and 
      rename the copied folder to '<RootFolder>/<NewProjectName>'

- In XCode in the 'Project Navigator' (first tab in the pane on the left) 

foreach ('Group' you have in your project)
{
   Select the 'Group' and observe the details in the 'File Inspector' 
          (first tab in the pane on the right)

   if ('Path' == 'Relative to Group' 
          AND 'Full Path' ==  '<RootFolder>/<OldProjectName>')
   {
           Click the icon to change the path of the 'Group' 
           Choose the '<RootFolder>/<NewProjectName> folder
   }
}

- Delete the '<RootFolder>/<OldProjectName>' folder

- Open the Project Settings, choose the Project target and under 'Build Settings' 

  - find change the path appropriately for the following values:

        'Prefix Header' and 'Info.plist file' 

그리고 당신은 끝났습니다.

Tests 폴더가 있으면 동일한 폴더를 반복하고 싶을 것입니다.


이것에 큰 감사합니다! 또한 누락 된 추가 리소스를 수정해야했지만 충분히 간단합니다. 새 폴더에있는 새 파일을 참조가 깨진 프로젝트 그룹으로 드래그하십시오 (빨간색). 그리고 나는 또한 다른 깨진 참조를 가지고있었습니다. '빌드 설정'에서 <OldProjectName>을 검색하면 문제를 해결하는 데 도움이되었습니다.
cprcrack

2

shift 명령으로 Navigator를 엽니 다. j. 왼쪽의 스트립이 아니라 오른쪽의 스트립입니다.


2

10/10/19 편집 : Xcode에서 프로젝트의 이름을 바꾸는 멋진 도구가 있습니다. 시도해 보았습니다.

https://github.com/appculture/xcode-project-renamer


XCode에서 프로젝트의 이름을 바꿀 때 항상 어려움을 겪고 있기 때문에 이것을 게시하고 있습니다.

프로젝트 이름을 바꾸는 것은 좋고 간단하지만 소스 폴더의 이름은 바뀌지 않습니다. 아래의 링크 덕분에 Xcode 4 및 5에서 훌륭하게 작동 한 단계별 단계가 있습니다.

REF 링크 :
프로젝트 이름 바꾸기.
소스 폴더 및 기타 파일의 이름을 바꿉니다.

1- 프로젝트를 백업하십시오. git을 사용하는 경우 변경 사항을 커밋하고 변경하기 전에 전체 프로젝트 폴더의 사본을 만들고 타임 머신에서 백업하십시오.

2- 프로젝트를 엽니 다.

3- 프로젝트 이름 (파란색 상단 아이콘)을 천천히 두 번 클릭하거나 Enter 키를 누르고 원하는 이름으로 바꿉니다.

참고 : 프로젝트 이름을 바꾸고 'enter'를 누르면 모든 프로젝트 이름 관련 항목을 자동으로 변경하고 원하는 경우 일부 항목을 선택 취소 할 수 있습니다. 모두 선택하고 확인을 클릭하십시오.

4- 구성표 이름 변경 a) 중지 버튼 옆의 메뉴를 클릭하고 구성표 관리를 선택합니다. b) 한 번 천천히 클릭하거나 이전 이름 ​​체계에서 Enter 키를 누르고 원하는 이름으로 바꿉니다. c) 확인을 클릭하십시오.

5-빌드 및 작동하여 작동하는지 확인하십시오.

참고 :이 시점에서 프로젝트를 만들 때 생성 된 클래스 나 소스 폴더의 주석을 제외한 모든 중요한 프로젝트 파일의 이름을 바꿔야합니다. 다음으로 파일 시스템의 폴더 이름을 바꿉니다.

6- 프로젝트를 닫습니다.

7- 메인 폴더와 소스 폴더의 이름을 바꿉니다.

8- 프로젝트 번들 .xcodeproj 파일을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 "패키지 내용 표시"를 선택하십시오. 텍스트 편집기로 .pbxproj 파일을 엽니 다.

9- 원래 폴더 이름을 검색하여 새 폴더 이름으로 바꿉니다.

10- 파일을 저장하십시오.

11- XCode 프로젝트를 열고 테스트하십시오.

12- 완료.


1

이 문제도 발생합니다. 내가하는 것은 단지 대상 이름을 변경한다는 것입니다. 그런 다음 iPhone 또는 시뮬레이터에 표시되는 이름이 변경됩니다. 프로젝트의 파일 이름은 변경되지 않습니다. 이 방법으로 시도하십시오.


1

프로젝트 이름을 바꾸는 것이 실제로 가장 좋은 방법입니다.

Xcode 4.3.2에서 수행하는 작업은 다음과 같습니다.

  • 파인더에서 원본 프로젝트 복제
  • 새 폴더에서 프로젝트 파일을여십시오.
  • 프로젝트 선택 (작은 파란색 아이콘)
  • 다시 클릭하고 새 프로젝트 이름을 입력하십시오. 이렇게하면 대상 변경, 프로젝트 파일 이름 변경 및 모든 적절한 참조와 같은 합리적인 선택이 이루어집니다.

나는 비슷한 백엔드 프레임 워크와 아이콘으로 사용자 정의 액세서리를 만듭니다. 완벽하지는 않지만 앱이 많은 유사성을 가질 때 많은 구성 클릭을 저장하는 빠른 방법입니다.


1

이 중 어느 것도 나를 위해 일하지 않았습니다. 그 이유는 Finder에서 oldAppName.xcodeproj를 이미 수동으로 변경했기 때문입니다.

newAppName.xcodeproj 

새 이름으로 Xcode 4에서 프로젝트 이름을 편집하려고 할 때 이미 존재하기 때문에 newAppName.xcodeproj를 저장할 수 없다는 오류가 발생했습니다. 해결책은 Finder를 사용하여 newAppName.xcodeproj를

anyOtherName.xcodeproj, 

그런 다음 Xcode에서 프로젝트 이름을 편집 할 수 있었고 Xcode는 anyOtherName.xcodeproj의 이름을 newAppName.xcodeproj로 바꿨습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.