Search code examples
iosiphonein-app-purchasejailbreakstorekit

In App Purchase error "This is not a Test User account"


I've successfully implemented In App Purchasing and 99,9% of the users successfully buy the IAP product. However, one user with a jailbroken phone gets this error:

This is not a Test User account. Please create a new account in the Sandbox environment. Environment: Sandbox

Is there anything I can suggest to this user? I don't think the problem exists for all jailbroken iPhones because the number of complaints should be statistically higher, then.

There's another similar question though it wasn't clear about the jailbreaking status of affected users. I'm searching for an actual solution for those jailbroken device users (other than recommending not to jailbreak - since that'd mean lost business).


Solution

  • I came across a how-to YouTube video that proposes a solution for the problem by temporarily replacing /var/stash/libexec./installd by /var/stash/libexec./installd.new. However, this approach bricked the phone of one user so the OS had to be restored and jailbroken again (at least the IAP worked after the restore)! I absolutely don't recommend this solution but it might be a last resort for some hard core jailbreakers - after all, jailbreakers should know what they're doing, right?