development

오류 : 모듈 파일의 최소 배포 대상은 ios8.3 v8.3입니다.

big-blog 2020. 8. 24. 21:06
반응형

오류 : 모듈 파일의 최소 배포 대상은 ios8.3 v8.3입니다.


Xcode 플레이 그라운드에서 동적 프레임 워크를 가져 오려는 모든 시도에서 다음 오류가 발생합니다.

error: module file's minimum deployment target is ios8.3 v8.3

Xcode를 업데이트 한 후 대상을 생성했을 수 있으며, 이로 인해 해당 대상 의 빌드 설정에서 8.3이 iOS 배포 대상이 되었습니다.

나는 이것을 다음과 같이 고쳤다.

  1. 설정 아이폰 OS 배포 대상 합니다 (프로젝트의 나머지 부분과 동일) 8.0을

이 스크린 샷에서 iOS 버전이 일치하지 않습니다 (하나는 10.0, 다른 하나는 9.3). 참고 iOS 버전 불일치

이제 iOS 버전이 일치합니다 (모두 일치하는지 확인). iOS 버전이 일치하도록 변경됨

  1. 정리 (Command + Shift + k) 및 빌드

클린 + 빌드로 문제가 해결되지 않으면 스킴 메뉴에서 배포중인 장치 / 시뮬레이터를 전환하고 다시 빌드하는 것이 도움이 될 것입니다.


단위 테스트를하는 경우에도이 오류가 발생할 수 있습니다. 따라서 @Tony 및 @Allreadyhome이 제안한 것 외에도 다음을 수행하십시오.

  • 테스트 대상을 선택한 상태에서 '빌드 설정'으로 이동하십시오.
  • 상단 검색 창에서 'iOS 배포 대상'을 검색합니다.
  • 그에 따라 iOS 배포 대상의 값을 변경합니다 (이 질문의 컨텍스트에서 배포 대상을 8.0으로 변경합니다).

그리고 당신은 잘해야합니다.


Tony가 언급했듯이

1. iOS 배포 대상을 8.0으로 설정합니다.

포드를 사용하는 경우 추가 단계를 수행해야 할 수 있습니다.

2. 포드 종속성으로 이동하여 배포 대상도 8.0으로 변경합니다.

제 경우에는 8.3에있는 모든 포드의 배포 대상을 8.0으로 변경해야했습니다.


포드 파일에서 다음 줄의 주석을 삭제하면됩니다.

platform :ios, '8.0'

그것은 나를 위해 일합니다.


오류가 발생했습니다.

Module file's minimum deployment target is ios9.2 v9.2

내 PROJECT의 iOS 배포 대상을 8.0으로 변경 한 후. 프로젝트는 ' 단위 테스트 포함 '및 ' UI 테스트 포함 '이 선택된 상태 로 Xcode 7.2에 의해 생성됩니다 .

XCUIApplication ()에는 iOS 9.0 이상이 필요하므로 오류를 수정하려면 UI 테스트 의 배포 대상 을 9.0 이상으로 변경하고 다른 대상의 경우 8.0을 그대로 둡니다.


1) Goto, Target-> General-> 배포 정보

2) 배포 대상을 오류 메시지 (귀하의 경우 8.3)에 표시되는 것으로 설정합니다.

3) 제품-> 청소

4) 제품-> 빌드


ios 12로 프레임 워크 자습서를 다운로드 할 때도 동일한 문제가 발생했으며 내 SDK에는 ios 11.4가 있어야합니다. iOS 배포 대상을 필요한 버전 (11.4)으로 설정하고 포드 종속성도 업데이트했습니다. 그러나 몇 가지를 놓쳤습니다. 그래서 변경하고 싶은 버전 (즉, 12.0)으로 검색했습니다. 버전 번호 (대상, 프로젝트, podspec, pod)가있는 모든 항목을 나열합니다. 그 모든 것을 (제 경우에는 11.4로) 변경하여 해결했습니다.


일부 종속성의 최소 배포 대상이 기본 대상 최소 배포 대상보다 최신 iOS 버전으로 설정되었을 때이 문제가 발생했습니다.

참고 URL : https://stackoverflow.com/questions/29307117/error-module-files-minimum-deployment-target-is-ios8-3-v8-3

반응형