参考苹果官方判断game center代码。 BOOL isGameCenterAPIAvailable() { // Check for presence of GKLocalPlayer class. BOOL localPlayerClassAvailable = (NSClassFromString(@"GKLocalPlayer")) != nil; // The device must be running iOS 4.1 or later. NSString *reqSysVer = @"4.1"; NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending); return (localPlayerClassAvailable && osVersionSupported); }