티스토리 뷰

ios

xcsharedata, xcuserdata란?

real_water 2023. 6. 1. 12:37

xcuserdata

xcuserdata에 저장되는 값들

  • Scheme
    • schem manager에 'share' 체크해서 공유할 수 있음.
  • Breakpoints
  • xccheckout
    • workspace의 어떤 프로젝트가 사용되는지에 대한 메타데이터를 포함하는 파일. workspace안에 여러 프로젝트가 들어있을 때 xccheckout을 통해 workspace에 대한 여러 정보들을 알 수 있다.(어떤 컴포넌트로 이루어져 있는지, 등등...?)

+)

Xcode 9.3 adds a new IDEWorkspaceChecks.plist file to a workspace's shared data, to store the state of necessary workspace checks. Committing this file to source control will prevent unnecessary rerunning of those checks for each user opening the workspace. (37293167)

Xcode 9.3 이후로 IDEWorkspaceChecks.plist 가 추가됨. workspace 체크에 필요한 상태값을 저장한다.

(이게 xccheckout인가?)

 

 

공유설정 값들이 들어있으므로 협업시에 이 파일은 레포에 커밋해야한다.

 

xcuserdata

workspace에 대한 개인설정 값이 들어있으므로 커밋하지 말아야한다.

이 파일이 없다면 xcode가 자동으로 만들어 줌.

 

 

 

https://stackoverflow.com/questions/19321364/the-xcode-xcshareddata-directory

https://stackoverflow.com/questions/53034303/should-xcshareddata-be-checked-into-git-repo-for-xcode-project

https://developer.apple.com/library/archive/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함