Xcode에서 새 .cpp / .h 파일을 만들 때마다 파일 상단에 주석이 추가됩니다. 예를 들면 :
/*
* <file>.cpp
* <Name of project>
*
* Created by <My name> on <Date>.
* Copyright <Year and company>. All rights reserved.
*
*/
기본 댓글을 GPL / LGPL / 또는 다른 라이선스와 같은 다른 라이선스로 변경하고 싶습니다. Xcode에서이 동작을 변경할 수있는 곳이 있습니까?
답변
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
SDK를 업데이트하면 여기에서 변경 사항이 삭제되므로 템플릿을 다른 곳에 백업 해 두십시오.
답변
로 엑스 코드 (9) 아래의 세부 사항을 찾을 수있는 내장 옵션이 있습니다.
- IDETemplateMacros.plist라는 속성 목록 파일을 만듭니다.
FILEHEADER
루트에 값을 추가 하고 다음과 같은 저작권 텍스트로 문자열 값을 설정하십시오.Copyright © 2017 ...
- 다음 위치 중 하나에 파일을 복사합니다.
- 단일 프로젝트 및 사용자 용
<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
- 단일 프로젝트 및 사용자 용
- 새 파일 만들기-새 저작권 헤더가 표시되어야합니다.
IDETemplateMacros.plist
복사 및 붙여 넣기 샘플 :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FILEHEADER</key>
<string>
// Created by Your Name on 29.12.17.
// Copyright © 2017 Your Company. All rights reserved.
// </string>
</dict>
</plist>
답변
답변
이 블로그 게시물에는 Xcode 4.3에서 파일 템플릿을 수정하기위한 몇 가지 좋은 단계가 있습니다.
http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/
/Developer
당신에있는 Xcode.app 번들 내에서 템플릿을 복사 할 수 있도록 폴더가 더 이상 존재하지 않는다 /Applications
:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File \ Templates /
그리고 이전과 같이 수정 된 사본을 여기에 배치합니다.
~ / Library / Developer / Xcode / Templates / File \ Templates /
업데이트 : 내장 Xcode 템플릿을 추출하고 헤더를 대체하는 스크립트를 작성하기로 결정했습니다. 소스 및 지침은 다음 URL에서 찾을 수 있습니다.
답변
Apple은 언제든지 덮어 쓸 수 있으므로 / Developer에서 아무것도 편집하지 마십시오.
다음은 Xcode 4, 5 및 6에서 작동하지만 이후 소스가 다르고 / Applications에 있습니다.
대신 당신이에서 변경하려는 템플릿을 복사 /Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates
에 ~/Library/Developer/Xcode/Templates/File Templates
다음과 같은 디렉토리 구조 만 편집 엑스 코드에서 AA 중복을 보여주지의 템플릿입니다 디렉토리 이름을 유지하는 파일을 편집 할 수 있습니다.
예를 들어 Xcode 5에서 C / C + 파일의 새 범주 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++
를~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++
이 프로세스는 Red Glasses의 블로그 에서 복사되었습니다.
Xcode 4의 경우 소스 경로는 또는 Xcode 4입니다. /Developer/Library/Xcode/Templates/File Templates
답변
매우 간단합니다.
- 터미널 열기
-
한 줄에 다음을 작성하십시오.
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "Blah, Inc"
사전에 디렉토리 변경이나 다른 것에 대해 걱정할 필요가 없습니다. 즉시 작동합니다.
답변
–을 눌러 ⌘ 1
파일 탐색기를 표시합니다.
– 상단에있는 프로젝트 이름을 클릭합니다 File Navigator
.
– ⌘⌥⇧ ⏎
를 보려면 (명령 옵션 Shift Return)을 누릅니다 Version Editor
.
– 비교보기가 표시되는지 확인합니다 ( View > Version Editor > Show Comparison View
).
이렇게하면 프로젝트의 project.pbxproj 파일의 원시 텍스트를 볼 수 있습니다.
–을 눌러 ⌘ f
project.pbxproj 파일을 검색하고 붙여 넣은 다음 ORGANIZATIONNAME
Return을 누릅니다.
저작권 텍스트 뒤에 오는 조직의 이름이 정의 된 곳입니다.