Program Tip

Xcode가 이전에 열린 프로젝트를 자동으로 열지 않도록하는 방법

programtip 2020. 11. 29. 12:11
반응형

Xcode가 이전에 열린 프로젝트를 자동으로 열지 않도록하는 방법


그래서 이전 프로젝트에서 xib 파일을 열 었는데 충돌이 발생했습니다. 그것은 문제가 아닙니다. 문제는 이제 Xcode를 다시 시작할 때 이전에 열린 모든 프로젝트 (및 파일)를 열려고 시도하고 충돌이 다시 발생한다는 것입니다. Xcode는 이전에 열린 파일 목록을 어디에 저장하고 열려있는 프로젝트없이 '깨끗한'파일을 시작하려면 어떻게해야합니까?

업데이트 : 참고로 이것은 Lion에서 최신 버전의 Xcode 4.2입니다.


도크에서 Xcode 아이콘을 클릭 할 때 option+를 누릅니다 Shift. 그런 다음 Xcode는 이전에 사용한 프로젝트를 열지 않고 시작됩니다. 이것은 버전 4.5.2 (4G2008a)와 관련이 있지만 이전 버전에서도 사용했다고 거의 확신합니다.


최근에 비슷한 문제가 발생했습니다. 위의 방법을 시도해 보았고 명령 줄에서 Xcode를 시작할 수 있었지만 파인더에서 열려고하면 "불량"문서를 열고 중단됩니다.

결국 다음 내용을 제거하여 해결했습니다.

~/Library/Autosave Information/
~/Library/Saved Application State/com.apple.dt.Xcode.savedState

이것은 나를 위해 그것을 고친 것 같습니다.


나는 반나절을 매우 유사한 문제에 대해 강조하면서 보냈습니다. Xcode를 업데이트하고 다시 설치하려고했지만 문제가 계속 발생했습니다. 고맙게도 몇 분 전에이 게시물 의 도움을 받아 귀하의 질문에 명시된대로이 문제를 해결할 수있었습니다 .

기본적으로 다음 명령을 사용하여 터미널에서 다른 Xcode 프로젝트 (모든 파일 일 수 있음)를 열었습니다.

open -a /Applications/Xcode.app app.xcodeproj/ --args -ApplePersistenceIgnoreState YES

이것은 일반적으로 나타나는 표준 'Xcode에 오신 것을 환영합니다'대화 상자와 함께 성공적으로 Xcode를 시작했습니다. 도움이 되었기를 바랍니다.


Mavericks에서 다음 명령 줄을 사용하여 수행 할 수있었습니다.

open -a /Applications/Xcode.app --args -ApplePersistenceIgnoreState YES

Xcode에만 국한되지 않음 :

> Close windows when quitting an application아래의 확인란이 선택되어 있는지 확인하십시오 .System PreferencesGeneral


Xcode의 설정이 포함 된 파일을 찾는 대신 다음 defaults명령을 사용하여 설정 자체를 살펴보십시오 .

% defaults read com.apple.xcode | more

관련성이있을 수있는 두 가지 키인 NSRecentXCFileDocumentsNSRecentXCProjectDocuments. 둘 다 배열 인 것처럼 보이므로 다음과 같이 재설정 할 수 있습니다.

% defaults write com.apple.xcode NSRecentXCFileDocuments -array ""

또는 defaults read명령을 사용하여 설정을 텍스트 파일로 덤프하고 편집 한 다음을 사용 defaults write하여 설정을 업데이트 할 수 있습니다.

% defaults read com.apple.xcode > xcsettings.plist
// edit xcsettins.plist with your favorite editor
% defaults write com.apple.xcode < xcsettings.plist

~ / Documents / Projects / MyProject 디렉토리에 프로젝트 이름 "MyProject"가 주어지면 다음을 수행하십시오.

  1. cd ~/Documents/Projects
  2. mv MyProject MyProject.x
  3. open -a Xcode
  4. MyProject 닫기 (Option + Command + W)
  5. mv MyProject.x MyProject
  6. open -a Xcode

이것은 나를 위해 충돌을 해결했지만 내 Storboard는 손상되었습니다. 다행히도 폴더의 Time Machine 백업이 손상되지 않았으며 방금 복원했습니다.


나에게 그것은 시작시 충돌을 일으키는 프로젝트가 아니었고 특정 파일 (정확히 sks) 이었기 때문에 Kay의 대답이 작동하지 않았습니다. 특정 프로젝트를 열 때 여전히 충돌이 발생했습니다.

일시적으로 파일을 삭제했습니다. 그런 다음 프로젝트를 열고 파일을 정리하고 다시 추가했는데 모두 잘되었습니다.

참고 URL : https://stackoverflow.com/questions/8053418/how-to-get-xcode-to-not-automatically-open-previously-opened-projects

반응형