Вы должны создать слабую ссылку между игровым фреймворком и вашим приложением. Вы можете создать слабую связь с любым фреймворком в настройках вашего проекта. Также проверьте руководство по программированию игрового комплекта Apple, чтобы проверить, доступен ли игровой центр. В основном это сводится к одной функции
BOOL isGameCenterAvailable() {
// Check for presence of GKLocalPlayer API.
Class gcClass = (NSClassFromString(@"GKLocalPlayer"));
// The device must be running running iOS 4.1 or later.
NSString *reqSysVer = @"4.1";
NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
BOOL osVersionSupported = ([currSysVer compare:reqSysVer options:NSNumericSearch] != NSOrderedAscending);
return (gcClass && osVersionSupported);
}
, а также включение заголовочного файла GameKit/GameKit.h
в файл prefix.pch.