2016-09-10 2 views
-1

이전 버전의 xcode (Xcode 8 beta 6)에서 오류없이 정상적으로 실행되는 응용 프로그램입니다. 나는 오늘 아침에 xcode를 업데이트했고, 내 앱을 돌렸고 지금은 400 개의 오류가 있습니다! 포드가 작동하지 않고 코드에 모두 빨간색으로 표시됩니다!Xcode 8 - Swift 3 - 내 응용 프로그램 내리기

업데이트를 진행하는 데 다소 좌절감을 느낍니다. 이로 인해 애플리케이션이 파괴되었습니다.

내 상황을 어떻게 해결할 수 있습니까? 코드의

예는 지금 작동하지 :

if UserDefaults.standard.string(forKey: "token") != nil => Use of unresolved identifier 

if(CLLocationManager.authorizationStatus() == CLAuthorizationStatus.authorizedWhenInUse => Type CLAuthorizationStatus has no member authorizedWhenInUse 

운, 나는 빨리 최신 버전 앱 스토어 시작시 충돌의 버전을 수정 업데이 트 ...

답변

0

를 추가했다 Xcode, Xcode 8 베타 또는 Xcode 8 GM 시드는 Swift의 업데이트 된 빠른 버전에서 실행됩니다. 명령 문자열이 너무 길어서 오류가 발생한 것 같습니다. 파일을 변환 할 수 없으면 각 명령 행을 편집해야 할 수도 있습니다. 이 새로운 문장을 찾아야하는 Xcode의 최신 버전에 대한 릴리스 노트를 참조하십시오.

예 :

// old code (Swift 2.2) 
let content = text.stringByTrimmingCharactersInSet(NSCharacterSet.newlineCharacterSet()) 

// new code (Swift 3.0) 
let content2 = text.trimmingCharacters(in: .newlines) 

자원은 https://developer.apple.com/swift/

관련 문제