tutorial kits developer desarrollador apple ios swift xcode

ios - developer - xcode kits



libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType no es compatible con esta plataforma (2)

Estoy estudiando el desarrollo de iOS con ObjC en un libro antiguo (por razones personales), y este error ocurrió cuando anulé el comando didFinishLaunchingWithOptions de AppDelegate.m para poder configurar un controlador de navegación global, a esto

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; RootController *rootController = [[RootController alloc] init]; UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:rootController]; self.window.rootViewController = navController; [self.window makeKeyAndVisible]; [rootController release]; [navController release]; return YES; }

Xcode 10.0 (10A255)

Probado en iPhone y simulador (ambos iPhone 7 - iOS 12)

Estoy usando Xcode 9. Seguí recibiendo este error al cargar mi aplicación

libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType no es compatible con esta plataforma.

¿Cómo parar eso?


Tienen el mismo problema. Estoy usando XCode 10, swift 4.2. Y corriendo en IOS 10.13. Construido para XS Max en el simulador y el error desaparece.