2017-09-06 1 views
0

this tutorial을 따르고 있으며 starter project을 실행하려고합니다. 스위프트 2.x 또는 3.0으로 개발지원되지 않는 빠른 버전

지원되지 않는 스위프트 버전
대상 "SocketChat"소스 코드를 포함 : 나는 프로젝트를 열 때, 나는이 경고가 표시 Xcode 9는 Swift 2.x 대상을 작성하거나 마이그레이션하는 것을 지원하지 않습니다.

사용 엑스 코드 8.x에서이 프로그램을 실행에 스위프트 3.

에 코드를 마이그레이션 실행을 중지하고이 오류를 얻을

종속성 분석 오류 그룹
은 "스위프트 언어 버전 "(SWIFT_VERSION) 빌드 설정은 Swift를 사용하는 대상에 대해 지원되는 값으로 설정되어야합니다. 이 설정은 빌드 설정 편집기에서 설정할 수 있습니다.

저는 Xcode 9 베타를 사용하고 있습니다. 이 문제를 해결하고 프로젝트를 실행하려면 어떻게해야합니까?

+1

오류를 읽으십시오. 그것은 당신이해야 할 일을 정확하게 알려줍니다. – rmaddy

+1

그러나 가장 좋은 해결책은 더 나은 최신 튜토리얼을 사용하는 것입니다. 스위프트 2는 죽었어. – rmaddy

+2

마이그레이션은 초보자에게 이상적인 시작이 아닙니다. 그러므로 Swift 3 튜토리얼과 Xcode 8부터 시작하는 것이 좋습니다. 현재 어떤 작업을하고 있는지 모르는 경우 베타를 사용하지 마십시오. – Sulthan

답변

0

프로젝트에 swift 2.0, swift 2.1 또는 swift 2.2 버전이있을 수 있습니다. 따라서 Xcode 9 이상에서는 해당 버전을 지원하지 않습니다. 어느 누구도 swift 2.x의 구문을 swift 4

으로 변환 할 수 없습니다. xcode 9 이상은 기본적으로 swift 4 버전을 가지고 있습니다.

이 프로젝트를 Xcode 8 8.1, 8.2 또는 8.3에서 열면 프로젝트가 성공적으로 실행됩니다.

관련 문제