Apple Verification Email requested for Sandbox Tester User ID

拈花ヽ惹草 提交于 2019-12-31 13:15:00

问题


I'm having a problem getting the Test User sandbox IDs I've created in iTunesConnect to purchase a non-consumable product. I wait a day after I create the IDs before trying to use them. First, I make sure no ID is signed in according to Settings/iTunes & App Store on the device. Then, when I run my app in Simulator on a real device and click my Buy button and sign on with a Test User ID, I get a popup saying the ID must be verified and that a verification email will be sent if I click the Verify button. Now, I know I should not verify a Test ID (because according to this SO question/answer, that action turns the ID into an actual account). I'm also given the option to Ignore the verification -- if I click that, nothing happens -- I'd expect the purchase process to continue, but it doesn't. Yes, of course, I'm running the simulation on an actual device. And, though I start out with no ID entered in Settings for iTunes/App Store, when I go back after receiving the above, my own Apple ID now appears as signed-in! Could this have something to do with my activating Apple's Two-Factor Authentication? I just turned that on last week.


回答1:


I have finally got iTunes Connect sandbox users to work. In order to do so I had to verify the sandbox user's account and hence needed a valid email address to do so.

Steps highlighted at the end

This goes against how I had always created and used sandbox users from day 1, but either there's been an undocumented change or is the current hack for the current iTunesConnect server maladies.

  • I can confirm that the receipt generated is a sandbox receipt.
  • The user is a sandbox user.
  • I have not entered nor paid with a credit card.

Steps to solve

  1. Go to iTunesConnect -> Users & Roles -> Sandbox User and add a new user
  2. Use a valid email address. Tip: A real gmail account and the + symbol can generate many valid emails. i.e. jon.doe+1@gmail.com, jon.doe+2@gmail.com etc where jon.doe@gmail.com is a valid gmail account.
  3. Wait for verify email from iTunes.
  4. Verify the sandbox user by clicking on verification link. Tip: Use incognito browser to keep your real and sandbox Apple sessions separate.


来源:https://stackoverflow.com/questions/41528588/apple-verification-email-requested-for-sandbox-tester-user-id

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!