[ios] 컴파일 타임에 “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를 종료해도 같은 오류가 계속 발생하면 clean (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가 빌드를 통과합니다.

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

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