잘못된 구성 : 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.