developer tip

iOS 11에서 Xcode 8 사용

copycodes 2021. 1. 10. 17:28
반응형

iOS 11에서 Xcode 8 사용


iOS 11에서 Xcode 8을 사용하고 싶습니다.

Xcode를 업그레이드해야합니다. 그러나 내 코드는 새 컴파일러로 빌드 할 수 없으므로 Xcode 8을 유지하고 싶습니다.

여기에 이미지 설명 입력

어떻게 할 수 있습니까?

Apple은 WWDC 2017에서 몇 가지 새로운 iOS 11 기능을 공개했습니다.


이것을 확인하십시오 : 현재 이것은 시뮬레이터가 아닌 iOS 장치에서의 디버깅에만 해당됩니다.

  1. Apple 에서 SDK 다운로드
  2. iOS 11.0 이미지 파일을 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/에 복사 합니다.
  3. Xcode를 다시 시작하십시오.

현재로서는 시뮬레이터가 아닌 iOS 장치에서의 디버깅에만 해당됩니다.

Xcode 8은 iOS 11 버전 용 DeviceSupport 폴더가 없으면 지원할 수 없습니다.

  1. Xcode 9 베타 (최신 Xcode 9)를 다운로드하거나 다른 사용자로부터 DeviceSupport 폴더를받을 수 있습니다.

  2. 폴더에 복사하거나 심볼릭 링크를 만드십시오.

sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A372\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0

참조 : iOS 10에서 Xcode 7 사용


이 작업을 수행했지만 괜찮습니다. 저는 여전히 Xcode 8 + Swift 3을 사용하는 상용 앱에서 작업하고 Swift 4로 Xcode 9 베타를 탐색합니다. Xcode 9를 다운로드하고 Xcode 8 환경 설정에서 9.0을 사용하도록 명령 줄 도구를 설정합니다. .

Xcode 환경 설정> 위치


모든 폴더를 복사하는 것을 선호했습니다.

/Volumes/**HighSierra**/Applications/Xcode-**beta.app**/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)

에:

 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/**11** 

iOS 11이 설치된 iPhone 7에서 실행할 수 있음을 확인할 수 있습니다.

참조 URL : https://stackoverflow.com/questions/44381860/use-xcode-8-with-ios-11

반응형