티스토리 뷰

macOS, iOS

[iOS] Xcode Target 분리하기

SweetDev 2020. 1. 8. 15:19

** target과 scheme의 개념 이해하기 : https://zeddios.tistory.com/706

 

Xcode Target, Project, Workspace, Scheme 그리고 Build Setting.

안녕하세요 :) Zedd입니다. 오늘은! 여러가지를 알아볼건데요. 제가 지금 Build Configuration을 추가하는 작업을 하고 있는데, 음..그러니까 Build Configuration의 정확한 정의를 모르겠는거에요. 아무튼 Build..

zeddios.tistory.com

Target


 

기본적으로 Target은 Project Build Settings을 상속받지만, Target Level에서 다른 설정을 지정함으로써 Project Setting을 override 할 수도 있다고 한다. 

 

 

dev / inhouse / production 이렇게 configuration이 3개이면?

보통은 target을 나누지 않고, configuration을 사용한다??

 

 

 

 

 

 

 

빌드 타겟을 분리하면, 각각에 다른 bundle identifier을 줄 수도 있다. 

 

 

1. Target을 선택하고, Duplicate 해준다.

 

2. 그럼 (기존타겟) copy 가 생기는데, 이름을 바꿔준다. 해당 항목을 선택하고 Enter키를 누르면 변경 가능해진다. 

 

 

복사한 항목에 대한 plist 파일도 새로 생긴다. 

 

나는 복사된 plist파일의 이름과 위치가 마음에 안들어서, 기존 plist 파일과 같은 디렉토리로 옮겨주고 이름도 바꿔주었다.

 

 

plist파일의 이름을 바꿔주었으니, Target의 Build Settings에서도 plist 파일의 이름을 바꿔주어야 한다. 

 

바꿔준 모습이다. 

 

 

다음은 Scheme의 이름을 변경해주어야 한다. 

 

 

Manage Scheme을 누르면, 

 

셀을 선택하고 엔터를 누르면 바꿀 수 있도록 변한다. 

 

끝. 

 

** podfile도 직접 바꿔줘야 한다. 이렇게!

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함