programing tip

컴파일 시간에 "SimDeviceType 유형에 적합한 장치를 찾지 못함"문제와 함께 iOS 빌드 실패

itbloger 2020. 9. 20. 09:06
반응형

컴파일 시간에 "SimDeviceType 유형에 적합한 장치를 찾지 못함"문제와 함께 iOS 빌드 실패


iPad Air에서 Xcode 10.3 베타 2로 앱을 실행할 때 다음과 같은 컴파일 시간 문제가 발생합니다. 아래 문제가 발생합니다.

Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3

어떤 도움이라도 대단히 감사합니다.


XCode 업데이트 중에 오래된 시뮬레이터 프로세스가 백그라운드에서 열린 것처럼 보입니다.

단순히 실행

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

터미널에서 문제를 해결할 수 있습니다.
프로젝트 및 / 또는 빌드 폴더를 정리할 필요가 없습니다.


Xcode를 종료해도 같은 오류가 계속 발생하면 정리 (command + shift + option + k)를 시도하고 팝업에서 "Clean"옵션을 선택합니다. 이것을 2 ~ 3 회 반복합니다. 제 경우에는 작동합니다.


같은 문제가 발생했습니다. 제 경우에는 빌드하기 전에 이전 버전의 Xcode에서 Simulator를 시작했습니다. 시뮬레이터를 종료해도 문제가 지속되었지만 Xcode를 다시 시작하면 문제가 해결되었습니다.


최신 Xcode 10.3 (10G8)에서 동일한 문제가 발생했습니다. 다시 컴파일하기 전에 약 4 ~ 5 개의 전체 프로젝트 정리를 수행하고 상자를 바운스해야했습니다. Apple이이 문제를 해결하기를 바랍니다.


Mac에 연결 한 iPad의 연결을 끊기 만하면됩니다. 어떤 이유로 Xcode가 컴파일하는 방식을 망쳤습니다.


나를 위해 그것을 해결 한 유일한 것은 다음과 같습니다.

  1. ~/Library/Developer/CoreSimulator/Profiles/Runtimes폴더 지우기
  2. Xcode 다시 시작
  3. 프로젝트 지우기
  4. 프로젝트 실행

시뮬레이터를 먼저 실행하여이 문제를 해결하면 Xcode가 빌드를 통과합니다.

그런 다음 장치에서 프로젝트를 실행하십시오.

이것이 도움이되기를 바랍니다


여러 버전의 xcode를 실행중인 경우 xcode-select -p올바른 버전의 xcode 및 컴파일러를 사용하고 있는지 확인해야합니다. 그렇지 않은 경우 xcode-select -s { correct xcode path }올바른 버전의 xcode를 설정하는 데 사용하십시오.


동일한 문제가 발생하지만 한 시간이 지나면이 문제를 해결하는 데 성공하면 xcode 문제가 있습니다. 그러니 xcode를 다시 연 다음 프로젝트를 정리하십시오. 또는 바로 가기 명령을 사용하여 지우기 (command + shift + option + k)


iPhone에서 앱을 실행중인 경우 iPhone 소프트웨어 버전을 업데이트하십시오 (12.4 미만인 경우).

iPhone 소프트웨어 버전이 12.4보다 낮아서는 안됩니다.

작동합니다.

참고 URL : https://stackoverflow.com/questions/42823160/ios-build-failed-at-compile-time-with-issue-failed-to-find-a-suitable-device-fo

반응형