libMobileGestalt MobileGestalt.c:890:此平台不支持MGIsDeviceOneOfType

kyo*_*kyo 37 xcode ios swift

我正在使用Xcode 9我在加载应用程序时遇到此错误

libMobileGestalt MobileGestalt.c:890:此平台不支持MGIsDeviceOneOfType.

怎么阻止?

Bre*_*ira -2

我正在通过一本旧书研究使用 ObjC 进行 iOS 开发(出于个人原因),当我覆盖AppDelegate.m中的didFinishLaunchingWithOptions时发生此错误,所以我通过设置全局导航控制器来解决,如下所示:

 -(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;
}
Run Code Online (Sandbox Code Playgroud)

Xcode 10.0 (10A255)

适用于 iPhone 和模拟器(iPhone 7 - iOS 12)