Xcode 5에서 프로젝트 이름을 어떻게 바꾸나요?


105

Xcode 5에서 프로젝트 이름을 어떻게 바꾸나요? 어떤 조치를 취해야합니까? 과거에는 항상 매우 까다로운 수동 프로세스였습니다.

답변:


292

글쎄, 대답은 Xcode 5에서 매우 Apple 간단합니다! 왼쪽의 프로젝트 네비게이터에서 천천히 2 x를 클릭하면 프로젝트 파일 이름을 편집 할 수 있습니다. 새 이름을 입력하십시오. 경고와 함께 시트가 나타나고 Xcode 5가 변경해야한다고 생각하는 모든 항목이 나열됩니다. 믿을 수 있지만 검사해야합니다. 목록에는 info.plist 및 다양한 파일이 포함되며 MainMenu 메뉴와 같은 nib / xib 파일의 모든 관련 문자열도 포함됩니다.

변경 사항을 수락하면 프로젝트의 스냅 샷을 저장하라는 메시지가 표시됩니다. Xcode가 요청할 때 항상 스냅 샷을 만드십시오. 무언가가 작동하지 않으면 복원하는 것이 유용 할 것입니다.


11
두 번 클릭하지 않은 것을 제외하고는 나를 위해 일했습니다. 나는 프로젝트를 선택하고 'Enter'를 눌렀다. +1.
GaneshT 2014 년

9
귀하의 답변 외에도 새 대상 이름을 가리키는 새 실행 스키마 (제품> 스키마> 새 스키마)를 추가합니다.
Muhammad Hewedy 2014 년

6
Xcode 6.2 (이 글 현재 최신 버전)에서이 절차는 빌드되지 않는 프로젝트를 생성합니다. 링커 오류와 함께 실패하며 이전 이름으로 .app 파일을 찾을 수 없다고 불평합니다. 주위를 둘러 보았지만 이전 앱 파일 이름에 대한 참조를 찾을 수 없어서 수정하는 방법에 대해 혼란 스러웠습니다.
Duncan C

5
프로젝트 이름을 변경하려고 시도하는 동안 Xcode 6.3.1이 두 번 충돌했습니다. 더 나쁜 것은 그것이 부분적으로 몇 가지 이름을 바꾼 것입니다. git을 사용하는 것이 좋았으므로 변경 사항을 숨겼습니다. 이를 시도하기 전에 프로젝트 스냅 샷을 수동으로 찍는 것이 좋습니다.
Ozair Kafray 2015

2
프로젝트 이름을 변경하려고 할 때 Xcode 6.3.1도 충돌했습니다.
Alex

21

프로젝트 이름 변경 :-

  1. xcode에서 대상을 클릭하고 이름 아래의 "Identify and Type"오른쪽에있는 이름을 변경하고 키보드의 ENTER 버튼을 누릅니다.
  2. 변경 사항과 변경 사항을 확인하는 창이 나타납니다. 확인하면 변경됩니다.

루트 폴더 이름 변경 :-

  1. 프로젝트 디렉토리로 이동하여 루트 폴더의 이름을 바꿉니다.
  2. 프로젝트를 열면 모든 파일이 누락되었음을 알 수 있습니다. 프로젝트의 모든 파일을 다시 추가해야합니다.
  3. 프로젝트 번들 .xcodeproj 파일을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 "패키지 내용 표시"를 선택합니다. 텍스트 편집기에서 .pbxproj 파일을 엽니 다. 4> 원래 폴더 이름을 검색하고 새 폴더 이름으로 바꿉니다. 5> 파일을 저장하십시오.

구성표 이름 변경 :-

  1. .xscheme 파일 이름 바꾸기 여기에 이미지 설명 입력

프로젝트가 정적 프레임 워크 인 경우 헤더 파일에 공개 대상 멤버십이 있는지 확인하십시오.


시스템 수준 및 인스턴스에서 루트 폴더 이름 변경에 대한 정보를 추가해 주셔서 감사합니다. 첫 번째 응답자는 언급하지 않았습니다. 스토어에 앱을 제출할 목적으로 중요하지 않은지 궁금합니다 (아래의 1 월 16 일 댓글을 읽은 후). 제출하려고하는데 내 프로젝트를 망칠 까봐 걱정이됩니다. Wish Apple은 이것을 더 쉽게 만들었습니다. 프로젝트는 무작위 작업에서 생성됩니다.
user3741598

1
추가 참고 사항 : CoreData 파일의 이름을 변경하는 경우 프로젝트에서 해당 파일을 제거한 다음 다시 추가해야합니다. 이것이 없으면 내 앱이 액세스하려고 할 때마다 충돌이 발생한다는 것을 알았습니다.
Mike Gledhill 2015 년

또 다른 메모 : 쓰레기 ... XCode 프로젝트의 이름을 바꾸면 소스 제어가 완전히 엉망인 것 같습니다. XCode에 갑자기 파일 / 프로젝트 기록이 없습니다. 이봐, 난 혐오 엑스 코드 .. ,,,
마이크 Gledhill

답변 해주셔서 감사합니다! 누락 된 파일을 프로젝트에 다시 추가하는 경우 프로젝트에 직접 파일을 추가하지 말고 폴더와 관련된 그룹을 만들고 항상 해당 폴더에 파일을 추가하십시오. 프로젝트 루트 폴더의 이름을 변경 한 후에는 그룹 및 폴더 만 일치하게됩니다.
Annie

4

Sublime Text와 같은 일반 편집기에서 폴더를 열고 전체 폴더에서 찾기 / 바꾸기를 수행하는 것이 좋습니다. 내가 찾은 다른 방법은 특히 .xcworkspace 및 cocoapods와 결합했을 때 불안정했습니다.


+1은 수동 접근을 제안합니다. "Apple 단순"이 항상 "Apple 안정"은 아닙니다. 이 xcode에 의존하면 엉망이되어 수동으로 수행하는 것보다 정리하는 데 더 많은 시간이 걸립니다.
user1244109

이 작업을 수행하는 방법 : "... 파일에서 찾기 '로 이동, 상단 옵션 바에서"찾기 "로 이동 docs.sublimetext.info/en/latest/search_and_replace/...
yvanscher

4

Xcode 8.0에서 프로젝트 이름을 변경하려면 Xcode 도움말에 설명 된대로 다음 지침을 따르십시오.

1- 프로젝트 탐색기에서 프로젝트를 선택하십시오.

2- 파일 검사기의 ID 및 유형 섹션에서 이름 필드에 새 이름을 입력합니다.

3- Return을 누릅니다.

이름을 바꿀 수있는 프로젝트의 항목을 나열하는 대화 상자가 표시됩니다. 대화 상자에는 변경 후 항목이 어떻게 나타나는지 미리보기가 포함되어 있습니다.

4- 항목의 이름을 선택적으로 바꾸려면 이름을 바꾸고 싶지 않은 항목의 확인란을 비활성화하십시오. 앱 이름 만 변경하려면 앱을 선택한 상태로두고 다른 모든 항목을 선택 해제하십시오.

5- 이름 바꾸기를 클릭합니다.

출처 : http://help.apple.com/xcode/mac/8.0/#/dev3db3afe4f


3

Xcode 6 (현재 베타 6)은 프로젝트 이름 변경에 대해 그다지 안정적이지 않은 것 같습니다. 나를 위해 여러 파일과 그룹의 이름을 바꾸지 않았습니다. 또한 프로젝트가있는 실제 폴더의 이름을 변경하지 않습니다. 모든 것이 깨끗하도록 프로젝트 이름을 변경하기 위해 새 이름으로 새 프로젝트를 만들고 모든 파일을 복사하는 데 추가 길이를 사용했습니다. 자산은 복사하기 쉽지만 그룹을 다시 만들어야합니다. 그러나 가장 큰 문제는 CoreData 데이터 모델 파일입니다. 단순히 복사하려고하면 모든 것이 정상인 것처럼 보이지만 손상된 모델 파일이 생성됩니다.


1
이제이 게시물에는 Xcode 6도 있습니다! 게다가 Xcode 5는 나에게 비슷하게 신뢰할 수 없게 행동했습니다. 여기서 Xcode 6은 이름 변경에도 신뢰할 수 없다고 언급합니다.
BadmintonCat

신뢰성 문제의 5는 흥미 롭습니다. 버그를 신고 했습니까? 데이터 모델 파일의 내용이 업데이트되지 않을 수 있습니다.
uchuugaka 2014-08-23

프로젝트 이름을 변경하려고 시도하는 동안 Xcode 6.3.1이 두 번 충돌했습니다. 더 나쁜 것은 그것이 부분적으로 몇 가지 이름을 바꾼 것입니다. git을 사용하는 것이 좋았으므로 변경 사항을 숨겼습니다. 이를 시도하기 전에 프로젝트 스냅 샷을 수동으로 찍는 것이 좋습니다.
Ozair Kafray 2015

@OzairKafray가 말하는 것과 같은 일이 일어났습니다. Git에서 코드를 다시 다운로드해야했습니다. Xcode 6도 마찬가지입니다.
aramusss 2015-06-14

0

XCode5에서 프로젝트 이름을 변경하면 info.plist 항목이 Targets ---> General ---> identity에서 제거됩니다. 다시 언급하면됩니다.

여기에 이미지 설명 입력


그 흥미 롭군요. 재현 가능한 경우 버그처럼 들립니다.
uchuugaka 2014 년

@uchuugaka XCode 버전 5.0 (5A1413)을 사용하고 있습니다. 여기에서 두 번 생산되었습니다. 또한 이전 info.plist가 프로젝트 계층에서 제거되지 않습니다. 이전 파일을 삭제 한 다음 이름이 변경된 info.plist 파일을 추가해야합니다. Finder에는 있지만 계층 구조에는 없습니다.
msmq 2014 년

0

Xcode 7에서 프로젝트 이름을 바꾸면 앱이 중단 될 수 있습니다. 시도하기 전에 백업했는지 확인하십시오. 프로젝트 아이콘을 클릭하고 인스펙터 창에서 프로젝트 이름을 찾습니다. 거기에서 변경하면 Xcode는 관련 파일의 이름을 바꿀 것인지 묻습니다. 작동 할 수 있습니다. 그러나 그렇지 않은 경우 다음과 같은 무차별 대입 접근 방식을 시도하십시오.

  1. Xcode 닫기
  2. Sublime Text 또는 Atom 과 같은 고급 텍스트 편집기를 사용 하여 루트 폴더를 엽니 다. 폴더 구조가 열립니다.
  3. 글로벌 검색을 수행하고 교체 (그것은 아마 cmd + shift + f), 그리고 교체 My Wrong App Name와 함께 New App. 프로젝트 이름에 공백이 포함 된 경우 검색 My_Wrong_App_Name하여 New_App. 이것은 모든 파일 내용을 변경합니다.
  4. 이제 이전 앱 이름으로 프로젝트 내의 모든 파일을 찾아야합니다. 폴더 이름을 모두 변경하십시오.
  5. 중요 : 오른쪽 클릭> 패키지 내용보기로 프로젝트 파일을 열고 거기에있는 모든 파일의 이름을 바꿉니다.
  6. Xcode 프로젝트 또는 작업 공간을 다시 엽니 다. 엮다.

Pod를 사용하는 경우 Pod 프로젝트도 열고 거기에서 파일을 변경해야합니다.


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