Ответ 1
Иметь ту же проблему. Я использую XCode 10, swift 4.2. И работает на IOS 10.13. Построен для XS Max в симуляторе, и ошибка исчезает.
Я использую Xcode 9, я продолжал получать эту ошибку, когда я загружаю свое приложение
libMobileGestalt MobileGestalt.c: 890: MGIsDeviceOneOfType не поддерживается на этой платформе.
Как это остановить?
Иметь ту же проблему. Я использую XCode 10, swift 4.2. И работает на IOS 10.13. Построен для XS Max в симуляторе, и ошибка исчезает.
Я изучаю разработку iOS с ObjC по старой книге (по личным причинам), и эта ошибка произошла, когда я переопределял didFinishLaunchingWithOptions из AppDelegate.m, поэтому я мог бы установить глобальный контроллер навигации, чтобы:
-(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 и Simulator (оба iPhone 7 - iOS 12)