반응형
이번에 아이폰5를 iOS 9로 업데이트 하고 소스를 빌드하는데 아래와 같은 에러가 나왔다.
'Application windows are expected to have a root view controller at the end of application launch'
iOS 8 까진 잘 되던게 왜그러냐 싶었는데 AppDelegate.m 에 설정을 덜 해줘서 그런거 같다.
해당 파일로 가서 rootViewController를 세팅 해 주면 문제없이 빌드가 된다.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
// create window
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
//iOS 9 부터는 아래와 같이 루트뷰도 세팅 해 주지 않으면 에러가 나온다.
self.window.rootViewController = [UIViewController new];
-- 이하 생략 --
}
이것저것 설정이 바뀐거 같아서 전체적으로 확인을 해 주어야 할거 같다. ㅜㅜ
반응형