본문 바로가기
Programming/iOS

xcode 4.0 에서 svn ignore 설정 하기.

by 신규하 2011. 2. 28.

xcode 3.x부터.. 이전까지는 svn에서 제외해야 하는 폴더가
build 폴더와 [프로젝트명].xcodeproj  *.mode1v3, *.pbxuser 이렇게 였습니다.

그런데 4.0으로 올라 가면서 이게 변경이 되었네요..

YourProjectName.xcodeproj/xcuserdata/*
YourProjectName.xcodeproj/project.xcworkspace/xcuserdata/*

이렇게 추가가 되었습니다.

 설정은 아래와 같이 하시면 됩니다.

$ cd YourProjectName
$ svn propset svn:ignore build
$ cd YourPorjectName.xcodeproj
$ svn propset -R svn:ignore xcuserdata .

-R옵션으로 모두 걸기 싫으신 분은 직접 찾아 들어가서 예외를 추가해 주셔도 괜찮습니다.

추가로 ignore해 놓은 것을 편집을 하고 싶으시면,

svn propedit svn:ignore .


이렇게 하시면, 현재 폴더의 ignore를 수정 하실 수 있습니다.

참고로, 4.0에서 만들어진 프로젝트를 build폴더가 생기지 않습니다.
svn propset svn:ignore build
이 과정을 생략해 주셔도 됩니다.
그 폴더는 /Users/[사용자명]/Library/Developer/Xcode
여기로 가 버리네요.. 이걸 우짜라는 건지 -_-;

추가:
4.0 설정에서 Location > build Location이 있습니다.
여기서 Place buld puroducts in locations specified by targets 로 설정하면,
3,x와 같이 프로젝트 내부에 build 폴더가 생성 됩니다.


댓글