Snow Leopard에서 Xcode 4.1을 실행하려면 어떻게해야합니까? /Developer/Library/uninstall-devtools –mode=all. syslog를 보면

xcode 4.1로 업그레이드하려고하는데 예상대로 작동하지 않습니다. 등록 된 iOS 개발자이므로 (거대한) 설치 프로그램을 다운로드했습니다. 두 번 클릭하면 실행되는 것처럼 보이지만 중단됩니다. 아무것도 발생하지 않습니다. 클릭 버튼 등이있는 설치 프로그램 창이 없습니다. 터미널에서 설치를 수행하고 실제로 발생하는 것을 볼 수있는 더 좋은 방법이 있다고 확신합니다. 다음에 무엇을 시도합니까?

또한 개발자 포럼에서 설치 프로그램이 충돌하는 것에 대한 설명이 있었으므로 누군가 OSX 10.6.8 에서이 작업을 수행했는지 궁금합니다. 어제 현재 답변이 없습니다.

업데이트 : 지금까지 시도했습니다-
참고 : 이것은 10.6 (snow leopard) 용 xcode 4.1의 올바른 버전입니다 . 10.7 전용 Mac 스토어 버전이 아닙니다.

  • 를 사용하여 이전 버전의 xcode (현재 3.2.5)를 제거했습니다 /Developer/Library/uninstall-devtools --mode=all.

  • syslog를 보면 문제를 일으킬 수있는 몇 가지 오류가 있습니다. 첫째, 지난 밤에 종료하면이 표시 Macintosh DirectoryService[11]: BUG in libdispatch: 10K549 - 1960 - 0x10004004됩니다. 둘째, 이것은 반복적으로 나타납니다.Macintosh com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory

  • 설치 프로그램을 다시 시도하면 syslog가 위의 내용을 no such file or directory여러 번 보고 한 다음 Macintosh com.apple.launchd.peruser.501[93] (com.apple.coreservices.uiagent[230]): Job appears to have crashed: Segmentation fault충돌 보고서를 표시했습니다.

아마도 내 / System / Library 파일에서 무언가가 손상되어 질식하게 만들 수 있습니다. 이것을 수리하는 방법에 대한 제안에 대한 다른 아이디어가 있습니까?

업데이트 2 : MacBook에 xcode 4를 설치할 수 없었습니다. 문제의 근원은 이것이 인텔 프로세서를 사용하는 최초의 맥북 모델 중 하나 인 것 같습니다. 그리고 XCode 4는이 프로세서에서 잘 작동하지 않는 것 같습니다. 누군가 지금까지 해결 방법을 찾았지만 2009 년 말에 Snow Leopard를 실행하는 MacBook Air와 같은 새로운 컴퓨터가 생겼습니다. xcode 4 설치에 문제가 없습니다.

충돌 보고서 물건 : (유용하게 유용한 비트 …)


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000281e9000
Crashed Thread:  2

Thread 2 Crashed:
0   libSystem.B.dylib               0x96032401 sha1_block_asm_data_order + 29

Thread 2 crashed with X86 Thread State (32-bit):
  eax: 0xb02258a0  ebx: 0x93e07a69  ecx: 0x281e9000  edx: 0xb4148629
  edi: 0x85121bec  esi: 0xa1f8b822  ebp: 0xd7deffcd  esp: 0xb02257c0
   ss: 0x0000001f  efl: 0x00010286  eip: 0x96032401   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0x281e9000

Followed by a long list of addresses that all refer to various files in either /System/Library/Frameworks or /usr/lib/. Several of them have ???(???) in the line.

The last line is:
`0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib`


답변

Xcode 4.2는 Snow Leopard에서 마지막으로 지원되는 Xcode 버전이므로 Xcode 4.2를 사용합니다. 여전히 developer.apple.com에서 다운로드 할 수 있습니다.


답변

Wikipedia에 따르면 4.1의 두 가지 릴리스가있었습니다. 하나는 OS X Lion과 함께 소개되었고 다른 하나는 Snow Leopard를 위해 출시되었습니다. 아마도 Lion 릴리스에는 Lion이 필요하며 아마도 이것이 당신이 가진 것일 것입니다. 차이점을 어떻게 알 수 있는지 잘 모르겠습니다.


답변

이전 버전의 XCode를 먼저 제거한 다음 (개발자 도구 폴더에 제거 스크립트가 있음) 설치 프로그램을 실행하십시오. 기괴하고 알려지지 않은 이유로 인해 이전 버전을 바꾸려고 할 때 멈출 수 있습니다.

그래도 작동하지 않으면 syslog를 파고 오류가 발생했는지 다시 게시하고 이상한 일이 있는지 확인하십시오.