web-dev-qa-db-fra.com

libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType n'est pas pris en charge sur cette plateforme.

J'utilise Xcode 9 J'ai eu cette erreur en chargeant mon application 

libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType n'est pas pris en charge sur cette plate-forme.

Comment arrêter ça?

23
kyo

J'ai le même problème. J'utilise XCode 10, Swift 4.2. Et en cours d'exécution sur IOS 10.13. Construit pour XS Max dans le simulateur et l’erreur disparaît.

2
Liping Xiong

J'étudie le développement d'iOS avec ObjC avec un vieux livre (pour des raisons personnelles), et cette erreur s'est produite lorsque j'ai remplacé le didFinishLaunchingWithOptions from AppDelegate.m afin de pouvoir définir un contrôleur de navigation global, pour ça:

-(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)

Testé sur iPhone et simulateur (iPhone 7 - iOS 12)