To use SKStoreReviewController api, do I have to release app?

Hello, I'm in trouble with SKStoreReviewContoller api.


I'm done with implementing it,


but when the dialog comes up, the "Submit" buttons is disabled.


As far as I know, I need to build my app as shipping.


And I think I set the build configuration "Release", but the result was same.


And I don't release my app in app store yet. and I don't have itunes link.


Do I have to release the app first in order to test SKStoreReviewContoller?


Thanks.

Replies

You've already tested.


Quoting off the 'net:


"...during development, all requests for reviews would be accepted. meaning every single time, a request for review dialog would appear on screen but you are not able to submit the review. In Testflight, none of the requests will be approved, so do not panic if review dialog does not show up in your Testflight sessions. Once the app goes to production, it would use the Apple’s methods to show the dialog whenever it is suitable."