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를 파고 오류가 발생했는지 다시 게시하고 이상한 일이 있는지 확인하십시오.
답변
버전 3.2.6 (1761)을 문제없이 사용하고 있습니다. 당신을위한 옵션이 될 수 있습니다.
https://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcode_3.2.6_and_ios_sdk_4.3__final/xcode_3.2.6_and_ios_sdk_4.3.dmg