2013-07-22 3 views
2

약 1 주일 전에이 문제를 해결해 왔습니다. Xcode에서 색인 생성을 비활성화 할 수 없습니다. 다른 누구도 이것을 경험 한 적이 있습니까? 내가 엑스 코드 오픈을 다시 할 때, 인덱스 시도 프로젝트Xcode - 색인 생성을 비활성화 할 수 없습니다.

기본값 com.apple.dt.XCode IDEIndexDisable 1

내가 (루트로) 단자를 통해이 발행 후에 엑스 코드를 다시 시작 쓰기 : 다음 명령은 제로 효과가 있습니다 . 컴퓨터에서 사용 권한을 수정했으며 최신 xcode로 업그레이드하여 사용하지 않았습니다. 매우 큰 프로젝트에서 색인을 생성하기 때문에 성능이 크게 떨어졌습니다. 어떤 도움이라도 대단히 감사하겠습니다.

+1

그냥 인덱싱 마무리를 떠날 필요는 없습니다. 인덱싱을 비활성화하면 대기를 건너 뛸 수 있다는 점을 제외하고는 성능에 아무런 이점이 없습니다. – Raptor

+0

프로젝트의 크기 때문에 인덱싱이 내 CPU를 100 % 고정시키고 진행하지 않는 것 같습니다. 색인 생성 30 분 후에도. –

+2

그냥 밤새도록 남겨주세요 :) – Raptor

답변

2

사실 나는 그것을 실제로 알아 냈습니다. 부울이 com.apple.dt.XCode에서 완전히 누락되었습니다. 당연히 값이없는 명령 줄에서 값을 설정할 수 없습니다. plist 파일을 편집하고 IDEIndexDisable 부울을 추가하고이를 yes으로 설정하여 수동으로 값을 추가했습니다. 마지막으로 색인 생성이 더 이상 필요 없습니다!

편집 : PLIST 파일을 편집하기 위해 -

열기 엑스 코드에서 PLIST 파일 -의 ~/라이브러리/환경 설정에서 위치를/com.apple.dt.Xcode.plist

찾기 IDEIndexDisable boolean을 yes로 변경하십시오.

제 경우에는 부울이 실제로 누락되어 추가해야했습니다.

+5

plist 파일을 편집하는 단계를 설명하십시오 –

+0

스티브 위버 .... 설명해주십시오. –

+0

@SteveWeaver 이것은 그랬습니다! 감사!! – andrewz

0

이 내가 com.apple.dt.XCode.plist 파일을 편집하는 데 사용되는 단계는 다음과 같습니다

1 열기 엑스 코드의 파일 (그러나 저장하지 않음) IDEIndexDisable라는 새 속성을 추가하여

이 파일을 편집을, 유형 BooleanYES 설정 값으로, 같은 디렉토리에 새로운 파일 이름으로

3 내보내기 파일의 전 (루트 노드 아래의 첫 번째 특성에 + 버튼을 새 속성 탭을 추가 할 수 있습니다)./복사

6 이름 바꾸기 - myfile.plist~/Library/Preferences/에서

4 (항상 좋은 방법 경우에 무언가가이 파일을 복구 할 수 잘못) 원래 com.apple.dt.XCode.plist 파일의 백업을 작성 엑스 코드

5 종료 내 보낸 파일을 원래 파일 이름 (예 : 터미널에서

% mv myfile.plist com.apple.dt.XCode.plist

7은 엑스 코드를 다시 할, 당신은 지금 색인

관련 문제