What you generally use in these cases is called the Facade Pattern. In your case, you'd build a wrapper for the functions of the game center you use in your app, and then two implementations -- one which probably does little more than proxy calls to the game center and another which returns canned answers as required.
I will note that I've never done any iOS/objective C programming so I have no idea how one would actually implement this properly in that environment.
Wyatt Barnett
2010-10-22 18:14:46