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를 없앨 수 있슴.