iOS/Xcode: Concurrent builds for Debug, Ad Hoc, and Release *w/ In-App Purchases* iOS/Xcode: Concurrent builds for Debug, Ad Hoc, and Release *w/ In-App Purchases* xcode xcode

iOS/Xcode: Concurrent builds for Debug, Ad Hoc, and Release *w/ In-App Purchases*


The answer is yes, As store kit gets the in app purchases from the iTunes store the easiest way to do this is to add separate apps in iTunes connect and keep them up to date.

The other approach you could take could be to abstract store kit away from your app in your own class. Then you can check the bundleIdentifier property of [NSBundle mainBundle] and either ask for your products from the store if your bundleIdentifier is the one you expect, or return mock SKProducts that you create yourself if it is only for testing purposes.

I guess it depends on how committed you are to your testers but obviously your custom classes would be scalable to n bundle identifiers whereas dummy apps in iTunes connect isn't scalable at all