2011-10-31 3 views
6

이전에 모든 파일 헤더가 다음과 같이 표시되었습니다.XCode 프로젝트 템플릿 세부 정보 업데이트

// Created by ABC_User_Name on 10/31/11. 

나는 ABC_User_NameXYZ_User_Name에서 사용자 이름을 수정했습니다.

&을 다시 로그 아웃 한 후에도 모든 프로젝트 템플릿에서 동일한 헤더를 찾습니다. 현재 사용자 이름으로 템플릿을 업데이트하는 방법은 무엇입니까?

모두 수동으로 수정해야합니까? 이중 밑줄

// Created by ___FULLUSERNAME___. 
// Copyright ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved. 

단어가 자리 참조입니다 :

+0

xcode 4를 사용하고 있습니까? – Maulik

+1

이러한 대답을 참조해야합니다. http://stackoverflow.com/questions/33720/change-templates-in-xcode – Maulik

+0

이러한 경로는 쓸모가 없습니다. 이제 Developer는 ~/Library/Developer에 있습니다. – Jano

답변

4

원래 템플릿이 헤더를 사용합니다. 내가 아는 18 개가 있으며, 템플릿 정의에 더 추가 할 수 있습니다. 이 옵션은 옵션 변수를 사용하여 추가로 수정할 수 있습니다. 위에 보이는 것은 다음과 같습니다 :

  • ___FULLUSERNAME___ 현재 사용자 (이름 + 성)의 전체 사용자 이름입니다.
  • __YEAR__ 올해.
  • ___ORGANIZATIONNAME___ 주소록에 표시된 조직 이름입니다. 프로젝트 노드를 선택하고 조직 필드를 설정하면 프로젝트별로 변경할 수 있습니다.

프로젝트가 생성되면 헤더는 일반 텍스트가되고 절대로 업데이트되지 않습니다.


향후 프로젝트의 경우 템플릿을 복제하여 변경하십시오. 그렇지 않으면 원본 템플릿이 엉망이거나 Xcode가 변경 사항을 덮어 쓰게됩니다.

원본은 다음과 같습니다

/Developer/Library/Xcode/Templates/ 
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates 

그리고 난에 복사본을 만들어 :

mkdir -p ~/Library/Developer/Xcode/Templates/File\ Templates/Jano 
mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Jano 

여기서 "JANO은"내 사용자이며 새 프로젝트 선택에서 템플릿 카테고리로 표시됩니다 화면.

User templates

은 그럼 당신은 헤더 파일을 수동으로 파일을 편집 또는 bash에서 나오지도 사용.

4

Xcode 4는 프로젝트별로이 값을 저장합니다.

Project Navigator (Cmd-1)에서 프로젝트를 선택하고 File Inspector (Cmd-Opt-1)를 열면 "Project Document"아래에 "Organization"필드가 나타납니다.

+0

또한 http://stackoverflow.com/questions/2956464/where-do-i-set-my-company-name을 참조하십시오. – Maulik