Xcode 플레이 그라운드에서 동적 프레임 워크를 가져 오려는 모든 시도에서 다음 오류가 발생합니다.
error: module file's minimum deployment target is ios8.3 v8.3
답변
Xcode를 업데이트 한 후 대상을 생성했을 수 있으며, 이로 인해 해당 대상 의 빌드 설정에서 8.3이 iOS 배포 대상이 되었습니다.
나는 이것을 다음과 같이 고쳤다.
- 설정 아이폰 OS 배포 대상 합니다 (프로젝트의 나머지 부분과 동일) 8.0을
- 정리 (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 버전으로 설정되었을 때이 문제가 발생했습니다.