[xcode] 버전 제어에 Xcode 작업 공간 체계 추가

내가 만든 작업 공간 구성표를 다른 팀원과 공유하고 싶습니다. 그러나 그들은 모두 .xcodeproj> xcuserdata> .xcuserdatad> xcschemes에 저장됩니다. 해당 폴더의 모든 데이터가 사용자별로 다르다고 가정했기 때문에 xcuserdata 폴더를 SVN에서 무시하도록 설정했습니다.

이 문제를 해결할 방법이 있습니까? 즉, 스키마가 사용자별로 지정되는 것을 원하지 않습니다. 또는 어쨌든 xcschemes 폴더를 확인해야합니다. 그렇게하면 다른 사용자가 내 계획을보고 사용할 수 있습니까?



답변

체계 컨트롤에서 체계 관리를 선택합니다. 공유하려는 계획 옆에있는 “공유 됨”을 선택하십시오. 구성표는 “xcshareddata”라는 폴더로 이동됩니다.

업데이트 : 이것은 Xcode 4-8에서 동일하게 작동합니다.


답변

“체계 관리”보기로 이동하여 ‘공유’확인란을 선택해야합니다 ( ‘제품’메뉴-> 체계-> 체계 관리 …).

다음으로, 무시 파일에서 ‘xcshareddata / xcschemes’를 제거하고 repo에 추가해야합니다 (또는 ‘git add -f MyProject.xcodeproj / xcshareddata / xcschemes’사용).


답변