답변:
글쎄, 대답은 Xcode 5에서 매우 Apple 간단합니다! 왼쪽의 프로젝트 네비게이터에서 천천히 2 x를 클릭하면 프로젝트 파일 이름을 편집 할 수 있습니다. 새 이름을 입력하십시오. 경고와 함께 시트가 나타나고 Xcode 5가 변경해야한다고 생각하는 모든 항목이 나열됩니다. 믿을 수 있지만 검사해야합니다. 목록에는 info.plist 및 다양한 파일이 포함되며 MainMenu 메뉴와 같은 nib / xib 파일의 모든 관련 문자열도 포함됩니다.
변경 사항을 수락하면 프로젝트의 스냅 샷을 저장하라는 메시지가 표시됩니다. Xcode가 요청할 때 항상 스냅 샷을 만드십시오. 무언가가 작동하지 않으면 복원하는 것이 유용 할 것입니다.
프로젝트 이름 변경 :-
루트 폴더 이름 변경 :-
구성표 이름 변경 :-
프로젝트가 정적 프레임 워크 인 경우 헤더 파일에 공개 대상 멤버십이 있는지 확인하십시오.
Sublime Text와 같은 일반 편집기에서 폴더를 열고 전체 폴더에서 찾기 / 바꾸기를 수행하는 것이 좋습니다. 내가 찾은 다른 방법은 특히 .xcworkspace 및 cocoapods와 결합했을 때 불안정했습니다.
Xcode 8.0에서 프로젝트 이름을 변경하려면 Xcode 도움말에 설명 된대로 다음 지침을 따르십시오.
1- 프로젝트 탐색기에서 프로젝트를 선택하십시오.
2- 파일 검사기의 ID 및 유형 섹션에서 이름 필드에 새 이름을 입력합니다.
3- Return을 누릅니다.
이름을 바꿀 수있는 프로젝트의 항목을 나열하는 대화 상자가 표시됩니다. 대화 상자에는 변경 후 항목이 어떻게 나타나는지 미리보기가 포함되어 있습니다.
4- 항목의 이름을 선택적으로 바꾸려면 이름을 바꾸고 싶지 않은 항목의 확인란을 비활성화하십시오. 앱 이름 만 변경하려면 앱을 선택한 상태로두고 다른 모든 항목을 선택 해제하십시오.
5- 이름 바꾸기를 클릭합니다.
Xcode 6 (현재 베타 6)은 프로젝트 이름 변경에 대해 그다지 안정적이지 않은 것 같습니다. 나를 위해 여러 파일과 그룹의 이름을 바꾸지 않았습니다. 또한 프로젝트가있는 실제 폴더의 이름을 변경하지 않습니다. 모든 것이 깨끗하도록 프로젝트 이름을 변경하기 위해 새 이름으로 새 프로젝트를 만들고 모든 파일을 복사하는 데 추가 길이를 사용했습니다. 자산은 복사하기 쉽지만 그룹을 다시 만들어야합니다. 그러나 가장 큰 문제는 CoreData 데이터 모델 파일입니다. 단순히 복사하려고하면 모든 것이 정상인 것처럼 보이지만 손상된 모델 파일이 생성됩니다.
XCode5에서 프로젝트 이름을 변경하면 info.plist 항목이 Targets ---> General ---> identity에서 제거됩니다. 다시 언급하면됩니다.
Xcode 7에서 프로젝트 이름을 바꾸면 앱이 중단 될 수 있습니다. 시도하기 전에 백업했는지 확인하십시오. 프로젝트 아이콘을 클릭하고 인스펙터 창에서 프로젝트 이름을 찾습니다. 거기에서 변경하면 Xcode는 관련 파일의 이름을 바꿀 것인지 묻습니다. 작동 할 수 있습니다. 그러나 그렇지 않은 경우 다음과 같은 무차별 대입 접근 방식을 시도하십시오.
cmd + shift + f
), 그리고 교체 My Wrong App Name
와 함께 New App
. 프로젝트 이름에 공백이 포함 된 경우 검색 My_Wrong_App_Name
하여
New_App
. 이것은 모든 파일 내용을 변경합니다. Pod를 사용하는 경우 Pod 프로젝트도 열고 거기에서 파일을 변경해야합니다.