it-swarm.com.ru

libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType не поддерживается на этой платформе

Я использую Xcode 9 Я продолжал получать эту ошибку при загрузке приложения 

libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType не поддерживается на этой платформе.

Как это остановить?

23
kyo

Есть такая же проблема. Я использую XCode 10, Swift 4.2. И работает на IOS 10.13. Построен в XS Max в симуляторе и ошибка исчезает.

2
Liping Xiong

Я изучаю разработку iOS с ObjC по старой книге (по личным причинам), и эта ошибка произошла, когда я переопределил didFinishLaunchingWithOptions from AppDelegate.m , чтобы я мог установить глобальный Navigation Controller, к этому:

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

Протестировано на iPhone и Симуляторе (Оба iPhone 7 - iOS 12)

0
Breno Medeiros de Oliveira