NewGen

Xcode 버전에 따른, AppDelegate.swift @main annotation 처리. 본문

IOS

Xcode 버전에 따른, AppDelegate.swift @main annotation 처리.

Deep Learning 2021. 1. 25. 10:54

Xcode 버전에 따른, AppDelegate.swift @main annotation 처리.

최신 버전(현재: Version 12.3 (12C33)) 에서는

AppDelegate.swift에서 main 시작점 부분 표시가.

 

//@main

class AppDelegate: UIResponder, UIApplicationDelegate {

}

이렇게 되어 있슴.

 

이렇게 최신버전의 Xcode 에서 작성된 소스를 구형 버전의 Xcode(11.5 에서 에러 발생.) 에서 에러가 발생함.

@main  <-- 여기서 에러 발생.

이 부분을 

//@main

@UIApplicationMain //to build on xcode 11.5 <-- 변경

class AppDelegate: UIResponder, UIApplicationDelegate {

}

 

변경해주면, 구 버전 Xcode에서 에서 발생하는 main annotation error를 없앨 수 있슴.

Comments