여전히 스노우 레오파드가 있습니다. iOS 개발을위한 Xcode 4.2가 있습니다. 오늘 아침에 iPhone과 iPad를 iOS 5.1로 업그레이드했습니다.
그러나 Xcode 4.2는 테스트 할 장치를 감지하지 못합니다. Xcode 4.2의 Apple 개발자 사이트에서 iOS 5.1 SDK 이미지를 찾을 수 없습니다.
현재 XCode 4.3을 받기 위해 Lion으로 업그레이드하고 싶지 않습니다.
iOS 개발에 Xcode 4.2 (Snow Leopard)를 사용할 수 있습니까?
답변
얻으려면 엑스 코드 4.2 A의 실행 코드에 스노우 레오파드 (Snow Leopard)에 아이폰 OS 5.1을 실행하는 장치에 이 작업을 수행 할 수 있습니다 :
-
Lion 및 Xcode 4.3.1을 실행하는 다른 Mac이있는 경우 다음 위치에서 파일을 복사 할 수 있습니다.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
-
복사 한 파일을 Snow Leopard Mac의 동등한 위치에 놓으십시오.
/ 개발자 / 플랫폼 /iPhoneOS.platform/DeviceSupport
-
마찬가지로이 디렉토리에있는 iOS 5.1 SDK 파일을 복사하십시오.
/ 개발자 / 플랫폼 /iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
-
또한 iPhoneOS.platform 폴더의 Lion 컴퓨터에서 Snow Leopard 컴퓨터로 ‘version.plist’를 복사하십시오.
-
Snow Leopard 컴퓨터에서 Xcode를 다시 시작하고 장치를 다시 연결하면 충분히 행복해 보입니다.
Lion 및 Xcode 4.3.1이 설치된 머신에 액세스 할 수없는 경우 :
-
당신은 밖으로 파일을 얻을 수 있습니다
4.3.1 DMG
에서 다운로드 할 수있는 여기에 애플 : 애플 개발자를위한 다운로드 . -
Xcode 아이콘에 DMG, 패키지 내용 표시를 마운트하고
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
-
위의 단계를 따르십시오.
터미널 창에서 Apple의 독점적 인 ditto
방법 ( sudo ditto src dest
) 을 사용 하여 폴더를 복사하는 것이 더 편리 할 수 있습니다 .
이 핵은 최신 iOS 6 SDK에서도 작동합니다.
답변
Lion이 필요합니다. iOS 5.1 SDK는 Xcode 4.3.1 전용이며 Lion에서만 사용할 수 있습니다.
… Xcode에서 승인 한 SDK 버전이 아니기 때문에 이미 5.1로 업데이트 한 경우 Xcode를 기기에 빌드 할 수 없습니다.
답변
지금이 일을하고 있습니다. 나는 같은 문제가 있습니다.
주요 문제는 다음과 같습니다.
1) Apple은 Snow Leopard에서 개발하는 사람들을 방해 할 수 있다는 경고 대화 상자를 제공하지 않았습니다.
2) 이것을 취소하는 쉬운 방법은 없습니다.
3) 이것은 포인트 릴리스 업데이트에서는 발생하지 않아야합니다.
Gen 4 iPod Touch 용 5.0.1의 이전 ipsw를 여기에서 설치하려고했습니다.
여기서 ipod touch 펌웨어 복원 링크를 다운로드 할 위치
설치되지 않습니다.
Lion Xcode 4.3.1을 여기에서 다운로드했습니다 (먼저 개발자로 로그인)
Lion Xcode 4.3.1
그리고 여기 Dev 포럼에서 스크립트를 실행하십시오.
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
sudo cp -R /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1\ \(9B176\) /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
sudo rm -f ./Latest
sudo ln -s ./5.1\ \(9B176\) ./Latest
Lion DMG를 마운트 해제하고 Xcode를 다시 시작했습니다. 이를 통해 시뮬레이터에서 5.1을 테스트 할 수 있었지만 SIGABRT 또는 링크 오류로 모든 빌드에서 모든 빌드를 중단했습니다.
Apple 스토어를 방문하여 기기를 복원합니다. 더 자세한 정보를 얻으면 모두 알려 드리겠습니다. 이것은 매우 비싸고 매우 불쾌한 놀라움이었습니다.
답변
위의 리차드 솔루션에 추가, 당신이 경우 발견 도 엑스 코드에서, 4.3.1 데미지를 복사 …
편집 : dmg 내의 경로를 수정하도록 업데이트되었습니다.
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk ~~ (전체 디렉토리 트리)
에
/ 개발자 / 플랫폼 /iPhoneOS.platform/ 개발자 / SDKs /
XCode 디버거가 올바르게 시작됩니다 (모든 오류 로그 및 덤프없이)
ie:
===============================================================================
warning: Unable to read symbols from "dyld" (prefix __dyld_) (not yet mapped into memory).
warning: Unable to read symbols from "SystemConfiguration" (not yet mapped into memory).
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/Frameworks/MessageUI.framework/MessageUI (file not found).
warning: No copy of dyld found locally, reading from memory on remote device. This may slow down the debug session.
warning: No copy of <No file name> found locally, reading from memory on remote device. This may slow down the debug session.
warning: No copy of <No file name> found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration (file not found).
warning: No copy of SystemConfiguration.framework/SystemConfiguration found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/Frameworks/MessageUI.framework/MessageUI (file not found).
warning: No copy of MessageUI.framework/MessageUI found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox (file not found).
warning: No copy of AudioToolbox.framework/AudioToolbox found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/Frameworks/iAd.framework/iAd (file not found).
warning: No copy of iAd.framework/iAd found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices (file not found).
warning: No copy of SpringBoardServices.framework/SpringBoardServices found locally, reading from memory on remote device. This may slow down the debug session.
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)/Symbols/System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices (file not found).
warning: No copy of FTClientServices.framework/FTClientServices found locally, reading from memory on remote device. This may slow down the debug session.
===============================================================================
답변
여기에 시뮬레이터 v 5.1의 사본을 제공하는 답변이 있습니다. 수동 조작이 없습니다. 터미널을 열고 제공된 명령을 복사하여 붙여 넣으십시오.
http://www.iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html
답변
iPhone 시뮬레이터 5.1을 xcode에 추가하려면 복사하십시오.
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk
다음 경로의 전체 디렉토리 =>
/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
iPhone 시뮬레이터 5.1을 사용하여 응용 프로그램을 디버깅 할 수도 있습니다.
답변
5.1 또는 5.1.1 장비에서 5.0 용으로 컴파일 된 앱을 컴파일하고 .app 파일을 iTunes로 수동으로 드래그하여 사용할 수 있습니다. 오늘 10.6.8 및 XCode 4.2에서 시도했습니다.