Xcode를 완전히 제거하고 모든 설정을 지우는 방법


109

내 앱이 실행되고 전화가 중단되거나 약 75 %의 시간 동안 다시 시작하는 데 시간이 오래 걸리는 Xcode에만 있다고 가정 할 수있는 문제가 있습니다. 대신 저장 한 코드의 이전 버전을 사용해 보았지만 약 한 달 전에는 사용하지 않았던 효과가 동일했습니다.

지난 몇 주 동안이 문제를 해결할 수있는 모든 방법을 찾아 봤지만 아무것도 찾지 못했기 때문에 Xcode를 완전히 제거하고 모든 설정을 지우고 싶습니다. 하지만 방법을 찾을 수 없습니다. 제거 할 수 있지만 다시 설치해도 이전 설정과 프로젝트 목록 등이 모두 그대로 유지됩니다. 어떻게 완전히 제거 할 수 있습니까?


나는 그것을 해결했고 Xcode와 특별히 관련이 없었지만 내가 사용하고 있던 장치를 지워야했습니다.
robestrong 2015-09-21

Xcode가 저장된 경로 이름에 이모티콘이있는 경우 iOS 11 이후의 Xcode 시뮬레이터가 제대로 실행되지 않습니다. Xcode를 관련 별칭이있는 폴더에 넣었습니다. 폴더 이름은 "🕷"이므로 경로는 /Applications/Development/🕷/Xcode.app입니다. 이로 인해 새 시뮬레이터 만 중단되었습니다. 오래된 것들은 예전처럼 잘 달렸습니다.
William Cerniuk

답변:


190

완전히 제거하려면 이전 Xcode 7을 제거해야합니다.

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer/Xcode
  7. ~/Library/Developer/CoreSimulator

13
xcode8 시간 프레임에서 com.apple.dt.*Instruments 및 기타 xcode 구성 요소도 plist를 작성하고 있으므로 # 3 및 # 4를 변경하여 끝
냅니다

16
~/Library/Developer/CoreSimulator, 다음 과 같이 정리할 수 있습니다. http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content
lbsweek

6
뭔가 중요한 : 당신이 아래에 아무것도 삭제할 수 있습니다 /Library/Developer/같은 디렉토리 CommandLineToolsCoreSimulator제외, PrivateFrameworks하위 폴더; 그렇지 않으면 새로 설치된 Xcode는 다시 넣을 때까지 충돌합니다. 시스템 디렉토리에주의하십시오.
DawnSong

1
@AakashDave 친구의 Mac에서 복사, 하하.
DawnSong

2
나는이 너무 삭제했다 RM -rf ~ / 라이브러리 / 개발자 / XCTestDevices을
랜스 사마리아에게

29

A의 완전한 제거 엑스 코드 (10) 다음을 삭제합니다 :

  1. /Applications/Xcode.app
  2. ~/Library/Caches/com.apple.dt.Xcode
  3. ~/Library/Developer
  4. ~/Library/MobileDevice
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. /Library/Preferences/com.apple.dt.Xcode.plist
  7. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
  8. /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
  9. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
  10. /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
  11. /private/var/db/receipts/com.apple.pkg.Xcode.bom

그러나 11 대신 /private/var/Finder를 열고 "Xcode"를 검색하여 남겨진 모든 'dna'를 확인하고 선택적으로 제거합니다. 나는 경로 이름을 게시하지만 내 Mac에서 귀하의 것과 동일하지 않은 무작위 폴더 이름을 포함합니다.

그러나 모든 사용자 정의를 잃지 않으려면 항목을 삭제하기 전에 다음 파일 또는 폴더를 저장 하는 것이 좋습니다 .

  1. ~/Library/Developer/Xcode/UserData/CodeSnippets
  2. ~/Library/Developer/Xcode/UserData/FontAndColorThemes
  3. ~/Library/Developer/Xcode/UserData/KeyBindings
  4. ~/Library/Developer/Xcode/Templates
  5. ~/Library/Preferences/com.apple.dt.Xcode.plist
  6. ~/Library/MobileDevice/Provisioning Profiles

22
  1. 열다 Storage Management

    • >이 매킨토시에 관하여> 창> 스토리지 관리로 이동합니다.
    • 또는, 히트 ⌘ + Space개방에 스포트라이트 를 검색하십시오 Storage Management.
  2. Applications왼쪽 창에서 선택 합니다.

  3. 오른쪽 Xcode창을 마우스 오른쪽 버튼으로 클릭 하고 삭제를 선택합니다.

그러면 Mac App Store의 설치된 애플리케이션 목록에서 XCode가 제거됩니다.

업데이트 : 이것은 macOS Sierra에서 나를 위해 일했습니다 10.12.1.


이것이 유효한 OS X 버전에 대한 정보를 추가해야 할 수 있습니다. 10.11.6 현재로 보지 마십시오
Matt Sanders

Xcode.app을 휴지통으로 옮겼는지 여부가 기억 나지 않습니다. 그러나 위의 프로세스는 AppStore에서 XCode를 제거했습니다.
Joyce Babu 2011 년

1
"이렇게하면 AppStore에서 XCode가 제거됩니다." 정말?
알렉산더 볼코프

@AlexanderVolkov Mac의 App Store 에서 . 내 설치가 손상되어 소프트웨어를 제거하거나 다시 설치할 수 없습니다. DMG 파일에서 설치해도 App Store에 설치된 것으로 표시되어 있기 때문에 계속 실패했습니다.
Joyce Babu 2017

10.13.3삭제 옵션이 있지만 아무것도하지 않습니다
스티븐

21

이러한 과감한 조치를 취하기 전에 Xcode를 종료하고 여기에있는 모든 지침에 따라 캐시를 정리하십시오.

캐시를 비우고 모든 대상을 정리하는 방법 Xcode 4

그래도 도움이되지 않고 Xcode를 새로 설치해야한다고 결정한 경우 해당 답변의 모든 항목 외에도 Xcode 앱 자체를 삭제하고 ~/Library/Developer폴더와 ~/Library/Preferences/com.apple.dt.Xcode.plist파일을 삭제하십시오. 그렇게해야한다고 생각합니다.


5

이 답변은 아까 던송의 발언에 대한 댓글에 가깝 겠지만, 평판이 부족해서 답으로 쓰려고합니다.

포럼 페이지에 따르면

https://forums.developer.apple.com/thread/11313

"일반적으로 CoreSimulator / Devices 디렉토리를 직접 삭제해서는 안됩니다. 정말로 꼭 필요한 경우, 그렇게하는 동안 서비스가 실행되지 않는지 확인해야합니다. 예 :"

# Quit Xcode.app, Simulator.app, etc
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

Xcode를 삭제하고 다시 설치 한 후에 확실히이 문제가 발생했습니다.

빌드를 시뮬레이터 장치에 연결하는 데 문제가 발생할 수 있습니다. 스레드는이 경우 수행 할 작업에 대한 답변도 제공합니다.

gem install snapshot
fastlane snapshot reset_simulators

3

제거 후 XCODE 9를 올바르게 다시 설치할 수있는 경우

나는 Xcode 7 삭제에 대한 최상위 답변을 따랐고 주요 오류를 발견했습니다. 삭제 ~/Library/Developer하면라는 중요한 폴더가 삭제되어 PrivateFrameworks다시 설치할 때마다 실제로 Xcode가 충돌하고 친구가 PrivateFrameworks 폴더를 다시 보내도록해야합니다. 즉각적인 작업을 위해 긴급하게 Xcode를 제거하고 다시 설치해야하는지 확인하는 시간 낭비.

나는 최상위 답변을 편집하려고 시도했지만 변경 사항이 없으므로 아래는 Xcode 9에 대해 취해야 할 수정 된 단계입니다.

지우다

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (일반적으로 com.apple.dt. 접두사가있는 모든 항목은 Preferences 폴더에서 제거 가능)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

다음을 /Library/Developer제외한 모든 디렉토리의 /Library/Developer/PrivateFrameworks


4
/Library/Developer제외하고 제거를 의미한다고 생각합니다 /Library/Developer/PrivateFrameworks. PrivateFrameworks는 xcode 아카이브 (당신이 빌드 한 아카이브에서와 같이) Library/Developer/Users/USERNAME/Library/Developer/Xcode/Archives포함하는 노트 의 홈 폴더 버전에 존재하지 않는 것 같으므로 저장하고 싶을 수도 있습니다
mgrandi

네 약간의 아마 PrivateFrameworks을 위해 존재하고 삭제합니다 원인 충돌하는 경우는, 나중에 엑스 코드를 다시 내 지시가 오독 될 수 있습니다 추측해야하는 경우 그러나 나는 아마 PrivateFrameworks을 제외하고 삭제 모든 의미
mding5692

mgrandi 올바른가 /Library/Developer다릅니다 ~/Library/Developer. 전자 PrivateFrameworks는 후자가 아닌 폴더를 포함 합니다.
Orkhan Alikhanov

-6

이것을 실행하여 파일 시스템에서 Xcode의 모든 인스턴스를 찾으십시오.

나는 안으로 find / -name Xcode -print; 에코 $ i; 끝난


4
예를 들어 여러 개의 폴더가 호출 Xcode Projects되어 출력되는 것처럼 파일 이름이 충돌하면 예기치 않은 결과가 표시 될 수 있습니다 .
Jesse Onolemen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.