Old_SWIFT(221012)/기본이야기

Xcode 프로젝트 이름변경(Cocopods 설치 포함)

KataRN 2022. 6. 9. 14:02
반응형

안녕하세요. KataRN입니다.

 

오늘은 Xcode프로젝트 이름변경에 대해 알아보겠습니다.

 

 

최근에 개인적으로 앱을 만들고있었는데 갑자기 이름을 바꾸고 싶어졌습니다.

 

그리고 단순하게 프로젝트 이름만 띡~ 바꾸면 띡~ 하고 바뀔줄알았으나... 프로젝트에 붉은 이름들이...

 

그래서 전문적으로 바꾸는법에 대해 알아보고 사용할일이 있을때 그대로 따라해야겠더라구요.

 

생각보다 단계가 좀 있습니다. 하지만 오늘도 차근차근 진행해보겠습니다.

 

 

우선 이전글에서 만들었으나 쓰지 않았던 저의 removeTest라는 샘플앱의 이름을 newNameTest라는 이름으로 바꿔보겠습니다.

보시다시피 코코아팟도 설치가 되어있습니다.

 

우선 프로젝트를 실행하고 시작하겠습니다.

 

1. 왼쪽에서 프로젝트를 누르고 Enter을 치면 이름이 변경됩니다. 그리고 새로운 이름을 적고 Enter을 칩니다.

 

 

그러면 아래처럼 바꿀거냐고 묻습니다. 그대로 Rename을 누릅니다.

 

 

우선 일부 결과가 반영되었습니다.

 

 

2. 다음은 Product ->Scheme -> Manage Scheme에 들어갑니다.

 

 

그러면 아래와 같은 창이 나오는데 왼쪽 Scheme에 removeTest(구 이름)이 있습니다.

Enter를 치고 이름을 newNameTest로 바꿔줍시다.

 

 

3.  Xcode를 종료하고 폴더이름과 .xcworkspace의 이름을 변경해주도록 합시다.(아래 사진은 제가 수동으로 바꾼 후입니다.)

 

 

4. 다시 프로젝트를 실행해줍니다.여기서 .xcodeproj를 실행해주세요.

(참고 : 평소처럼 아래 .xcworkspace를 실행하면 안되더라구요.)

그러면 아래처럼 붉은색 이름이 되고 오류 팝업이 뜨시는분들도 계실겁니다. 당황하지마세요~

아래 붉은색 이름의 폴더를 선택하고 오른쪽에 가면 저렇게 Name에 removeTest(구이름)이 있습니다.

newNameTest(새 이름)으로 바꿔줍니다.

 

그러면 붉은색 이름이 사라집니다.

 

거의다왔습니다~

 

 

 

5. 아래 사진에 표시한 순서대로 1~3번까지 하고나면 4번에 또 removeTest(구 이름)가 보이네요.

Enter을 누르고 이름을 newNameTest(신 이름)으로 바꿔줍시다.

Bundle Identifier를 그대로 써야될 이유가 없다면 바꿔줘도 무방합니다.

 

 

6. Podfile의 target을 수정합시다.

폴더내의 Podfile을 실행해서 아래처럼 수정하고 'command + s' 를 눌러 저장해줍니다.

 

7. 터미널(Ternimal.App)을 열고 cd + 한칸띄고 + 디렉토리(프로젝트 폴더 드래그) Enter을 입력합니다.

아래 명령어를 순서대로 실행해줍니다.($는 빼고~)

$ rm -rf Pods/
$ pod install

 

 

 

8. 확인하기위해 실행해봅시다. (.xcworkspace를 실행합니다.)

당..황하지말고...

저는 이렇게 떠서 과감하게 위의 빨간색을 지우고 아래를 드래그로 위로 끌어올렸습니다.(아무일도 없없습니다.)

 

오늘도 긴글 읽어주셔서 감사합니다.ㅎㅎ

반응형