I've found out that keyboard is not shown in Game Center login form after taping textfields. Seems that keyboard is located outside visible screen and it is rendered in landscape mode. This happens in cocos2d 3.4.9, Xcode 7.2 and IOS 9.2.1. I tried to enable Portrait mode in info.plist but keyboard still was hidden. CCSetupScreenOrientation is set to CCScreenOrientationLandscape in the configCocos2d.plist. Is GC authentication form works for others when the phone is in portrait orientation physically? If I rotate phone from portrait to landscape orientation then Game Center changes orientation too and keyboard becomes visible. Thanks for advice.