I am getting ready to submit an educational app to Apple for review. The app is somewhat like a series of flash cards, and working through the entire app would require thousands of “flips”.
In the hopes of shortening the review process and preserving some poor tester’s sanity should s/he want to see the end state of the app, I am considering adding some way to fool the app into thinking that the user is done. My first thought is to add a check for a boolean in standardUserDefaults that would do such, and giving the name of the setting in the “provide us with login information” field on the app submission page.
So my question is, does anyone know if app reviewers are able to directly edit NSUserDefaults values?
Alternatively, does anyone have any other good ideas for accomplishing this?
(I would prefer to avoid “secret key press” type solutions if possible…)
As part of the submission process apple will ask if your app has any “demo” or “test” accounts. They are intended for just this purpose. So you may want to consider including a “secret code” and document it in this section. I know you said you don’t want to go that route, but i highly doubt a tester is going to do anything outside of the standard process (such as edit NSUserDefaults)