Appareil iPhone Xcode joue une version différente de l'iPhone Simulator

J'ai créé une class iPhone 6 et une class iPhone 5. Dans le délégué de l'application, j'ai utilisé le code suivant pour que chaque taille soit reconnue …

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { CGSize iosScreenSize = [[UIScreen mainScreen] bounds].size; if (iosScreenSize.height ==568) { UIStoryboard *iPhone5 =[UIStoryboard storyboardWithName:@"iPhone5" bundle:nil]; UIViewController *initialViewController =[iPhone5 instantiateInitialViewController]; self.window.rootViewController = initialViewController; [self.window makeKeyAndVisible]; } if (iosScreenSize.height == 667) { UIStoryboard *iPhone6 = [UIStoryboard storyboardWithName:@"iPhone6" bundle:nil]; UIViewController *initialViewController =[iPhone6 instantiateInitialViewController]; self.window.rootViewController = initialViewController; [self.window makeKeyAndVisible]; } return YES; } 

Le simulateur prend en charge le storyboard de l'iPhone 5 au besoin et le storyboard de l'iPhone 6 en cas de besoin, mais l'appareil choisit le mauvais storyboard. Lorsque j'utilise l'appareil iPhone 6, Xcode lit mon storyboard iPhone 5 sur l'appareil iPhone 6. Comment get Xcode pour lire mon storyboard iPhone 6 sur un appareil iPhone 6?