iOS 10에서 Xcode 7을 사용하고 싶습니다.
내가 이해하는 것처럼 iOS 10 베타를 사용하려면 Xcode 8 베타가 필요하므로 Xcode를 업그레이드해야합니다. 그러나 새 컴파일러로 코드를 작성할 수 없으므로 Xcode 7을 유지하고 싶습니다.
어떻게하면 되나요?
iOS 10에서 Xcode 7을 사용하고 싶습니다.
내가 이해하는 것처럼 iOS 10 베타를 사용하려면 Xcode 8 베타가 필요하므로 Xcode를 업그레이드해야합니다. 그러나 새 컴파일러로 코드를 작성할 수 없으므로 Xcode 7을 유지하고 싶습니다.
어떻게하면 되나요?
답변:
Xcode 8 Beta의 DeveloperDiskImage를 사용해야합니다. 이 경우 Xcode 8 Beta 앱을 추출하고 iOS 10 용 DeveloperDiskImage를 Xcode 폴더에 복사하십시오.
Downloads / Xcode-beta.app에 Xcode를 추출한다고 가정합니다
cp -r /Users/fanruten/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\) /Applications/Xcode_7.2.1.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
DeveloperDiskImage를 복사 한 후 Xcode를 시작하고 iOS 장치를 Mac에 연결해야합니다.
편집 :
표준 Xcode 설치로 소프트 링크를 만들 수 있습니다.
sudo ln -s \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5309d\) \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
kAMDMobileImageMounterDeviceLocked
. 오류가 발생했습니다 . 아직 해결 방법을 찾지 못했습니다.
필요한 OS 폴더를 복사하여 붙여 넣기 만하면 이전 Xcode 빌드에서 모든 SDK를 사용할 수 있습니다. 또한 이름이 같은 두 개의 앱을 가질 수 없으므로 Xcode 7 및 Xcode 8로 이름을 바꾸십시오.
Xcode 8 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭 / Ctrl 키를 누른 채 클릭 하여 패키지 내용을 표시 하고이 위치로 이동하여 iOS 10.0 또는 WatchOS 3.0 폴더 등을 복사하십시오.
/Applications/Xcode8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode8.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport
그런 다음 Xcode 7에서 동일한 위치로 이동하여 폴더를 붙여 넣습니다.
/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport /Applications/Xcode7.app/Contents/Developer/Platforms/WatchOS.platform/DeviceSupport
Xcode 7을 다시 시작하십시오. Xcode가 기호 등을 다시 빌드 할 때까지 잠시 기다려야합니다.
나에게 위의 제안 중 어느 것도 효과가 없었습니다.
대신,이 위치로 이동했습니다 (CMD + SHIFT + K를 눌러 아래 경로를 삽입하십시오)
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
그리고 10.0(14A5339a)
개발자 디스크 이미지가 들어 있는 폴더를 복사했습니다 . 그런 다음에 붙여 넣었습니다.
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
편집 : 나는 Xcode7 (버전 7.3.1-7D1014), iOS 10 공개 베타 6 (14A5345a)을 사용하고 있습니다-이것은 2016 년 8 월 19 일에 릴리스되었습니다
파스칼 & 판 루텐이 옳습니다.
iPhone6 Plus의 12 월 8 일, Xcode 버전 7.3.1 (7D1014) 및 iOS 10.0 (14A5309d)에서 테스트되었습니다.
제안 된대로 상징적 인 링크를 만들었습니다 (경로는 조금 다릅니다 ... 아래를 참조하십시오).하지만 Xcode 버전 8.0 베타 4 (8S188o)에 대한 링크와 함께 작동합니다.
완전성을 위해서만 :
베타 4
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5322e\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
베타 5
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
다음은 XCode 9 및 iOS 11 Beta 1입니다.
sudo ln -s \
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\) \
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0
wwdc2019 이후 Xcode 10에 대한 Xcode 버전 11 베타의 두 센트 :
ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0
Xcode 10에서 iOS 13 베타 버전으로 iPhone을 사용할 수 있습니다.
ln -s 후, pls는 Xcode를 다시 시작합니다