본문 바로가기

iOS/Xcode

Xcode 파일 헤더 "Created by 이름..." 변경하기

Xcode에서 파일을 생성할 때마다 생기는 상단 헤더 부분(1~6라인)에 표시되는 이름이나 형식을 변경해보자!

 

일단 표시되는 이름은 기본적으로 맥OS의 유저이름이 표시되므로 맥 설정에서 직접 변경할 수도 있지만 Xcode 9버전 이상에서는 설정값을 수정하여 표시되는 이름이나 형식을 바꿀수 있다.

 

아래 단계를 따라서 이름을 수정해보자!


1. 프로젝트에서 File > New > File...을 클릭한뒤 Property List를 클릭한다.

2. 파일이름을 IDETemplateMacros.plist 로 설정하고 저장한다. (사진은 오타ㅠㅠ)

3. 아래처럼 프로퍼티 리스트가 있고 Root아래에 FULLUSERNAME을 키로하고 값을 원하는 이름을 설정한다.

4. IDETemplateMacros.plist 파일을 파인더에서 열고

5. [프로젝트이름].xcodeproj 파일을 우클릭하여 패키지 내용 보기 클릭

6. xcuserdata > [이름].xcuserdatad로 이동

7. IDETemplateMacros.plist 파일을 해당 위치에 넣어주면 끝~ (캡쳐는 오타 입니당.....)

8. 프로젝트로 돌아와서 파일을 새로 생성해보면 변경된 이름을 확인할 수 있습니다!!


 

추가로 파일헤더를 수정하려면 FILEHEADER의 값을 수정하면된다. 또 다른 프로퍼티를 사용할때는 앞뒤로 언더바 3개씩 추가하여 값을 가져와서 사용할 수 있다. 사용할 수있는 프로퍼티는 요기에서 확인할 수있다.

 


 

+) 범위별 IDETemplateMacros.plist 위치

  • 단일 프로젝트에 있는 개인 유저:
    <ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
  • 단일 프로젝트에 있는 모든 팀 멤버:
    <ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
  • 모든 프로젝트의 개인 유저:
    <WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
  • 모든 프로젝트의 모든 유저:
    <WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
  • 모든 파일:
    ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

 

참고:

https://oleb.net/blog/2017/07/xcode-9-text-macros/