잘못된 구성 : iOS 7 이전의 IB 문서 컴파일은 더 이상 지원되지 않습니다.


115

최근에 XCode 9로 업데이트했습니다 . 앱을 빌드 할 때 내 포드 파일의 일부 스토리 보드에 대해 "잘못된 구성"이라고 표시 됩니다. 스토리 보드 파일을 다시 만들려고했지만 도움이되지 않습니다.

[1]


xib 파일을 사용하지 않는 또 다른 이유.
— newenglander

답변:


217

XCode 9는 iOS 버전 7 미만 용으로 빌드 된 스토리 보드를 지원하지 않습니다.

(가) 변경 시도 에 대한 구축 의 파일 관리자 깨끗하고 빌드 후 더 높은 버전으로.

스크린 샷보기

여기에 이미지 설명 입력

편집 : 아래 @ user435779의 중요 정보 : 오류가 사라지지 않으면 XCode를 다시 시작하십시오.


빌드를 다음 으로 설정하는 것이 좋습니다 Deployment Target (v.m) (목표가 7 이상인지 확인)
— Jacksonkr

28
Clean을 수행 한 후 XCode를 닫고 다시 시작해야한다는 것을 알았습니다. 이유를 모르겠습니다. YMMV
— user435779

@ user435779 맞았어요, 다시 시작하는 것이 트릭을했습니다. 청소하고 다시 시작하십시오. 또한 실제로 모든 xib 파일을 하나씩 열고 아직 설정하지 않은 경우 배포 대상을 수동으로 설정하면 작동합니다. 그런 다음 청소하고 다시 시작하십시오.
— bogdan

3
나는 많은 xib 파일을 가지고 있었으므로 각 빌드를 변경하는 것은 작은 도전 이었지만 배포 대상을 변경하는 것만으로도 잘 작동했습니다. 웃음을 위해 6.1로 설정되었습니다! Lol.
— Popmedic

1
@DJGruby이 스크린 샷을 확인하시기 바랍니다 screencast.com/t/Eaf1olBCp
— 비나이 쿠마르

28

이 문제를 해결하려면 일반적 으로 배포 대상을 8.0 이상으로 설정하면 됩니다. 각 xib 파일을 살펴볼 필요가 없습니다.

여기에 이미지 설명 입력


목표를 7.0으로 설정하면 문제도 없을 것입니다! 따라서 배포 대상을 낮추려면 7.0이이 잘못된 구성 문제를 방지 할 수있는 가장 낮습니다.
— itzo nov.

가지고 오류 "이 응용 프로그램이 장치의 CPU 유형을 지원하지 않습니다"
— Vineesh TP

Deployment Target이 아래 General에 설정되어 있더라도 xib 파일은 설정을 따르지 않는 별도의 설정으로 File Inspector-> Interface Builder Document섹션을 독립적으로 설정할 수 있습니다. 특히 프로젝트 또는 오픈 소스에서 "코드"또는 xib 파일을 재사용 할 때 더욱 그렇습니다. Builds forGeneral
— William Cerniuk

13

Xcode 9의 스토리 보드는 iOS 7.0 이하를 지원하지 않으므로 File inspector 에서 iOS 버전을 업데이트해야합니다 .

자세한 내용은 아래 GIF 표현을 참조하십시오.

여기에 이미지 설명 입력

작동하기를 바랍니다 !!!


실례합니다. MacOS에서 어떻게 만들 었는지 또는 GIF 애니메이션에 어떤 것을 사용했는지 알 수 있습니까?
— KoreanXcodeWorker

AppStore에서 "Giphy Capture"소프트웨어를 다운로드하십시오.
— Ramkrishna Sharma

0

두 가지 방법을 모두 시도했습니다-Xcode 9.3 (9E145)

각 XIB에 대해 다음 Target을 추가했습니다.

여기에 이미지 설명 입력

On Targets-> General-> Deployment Info-> Change targets

여기에 이미지 설명 입력

프로젝트를 정리하고 장치에 다시 빌드했습니다. 작동했습니다!


0

내 경우는 달랐고 위의 모든 솔루션을 수행했지만 빌드가 성공하지 못했기 때문에 포커스가있는 오류를 읽고 파일을 수동으로 .Xib 파일을 열고 개발 대상을 iOS 10 이상으로 변경했습니다.

그리고 응 .. 그 일 좋아

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.