Change the password of “Sandbox Tester” user account on iTunesConnect - ios

To test In-App Purchase features in an iOS app, we need fake user accounts on the fake App Store. Such accounts are defined on iTunes Connect > Users And Roles > Sandbox Testers web site. I see how to create such users on that web page, by clicking the + (Plus sign) inside a circle icon.
How do we reset the forgotten password on that account?

You absolutely can change the password for sandbox users. Go to iforgot.apple.com
Enter the sandbox email address. Either answer your security questions or have it send you an email.

You can't. You just need to delete that user and add another on with a new email.

Related

Agent role isn't permitted to edit users

In "App Store Connect -> Users and Access" I'm trying to add an app to some user.
When I'm trying to save changes I get error:
"Your account doesn’t have permission to edit other users. Contact your team agent for more information."
The problem is that I'm the admin in App Store Connect and agent in the corresponding apple developer program account.
Ok, so in order add permissions for some app to a user I've needed to change his/her role then return previous role and after that add the app. It allowed me to save the changes.
You can checkout for your role under the People Section of the developer account.
Login to Developer Account
Click on People tab on right side.
Checkout your role and see, if you are agent and admin for that team.
Possible reason for this to happen is:
You are having multiple developer account or some one has added you as the admin to their team. And when you tries to login with your developer id and password, you may be redirected to that team, in which you role as admin only.
So, choose the appropriate team by clicking the right down arrow, besides your Name in https://appstoreconnect.apple.com
Must be a bug,
if you un-check and re-check user role at same time you adding new apps bypass the permissions.
I believe should be Apple reported.

How to add to iTunes Connect users, when phone number is Apple Id

One of our testers have their phone number as their Apple Id instead of an Email Id. This person doesn't have an Email Id signed in his phone.
But when I go to Add App Store Connect User, there's only a field to enter Email Id? Does he have to sign out and create an Apple Id with an Email Id?
I need to add this person to TestFlight.
You can invite a TestFlight user using any email they have access to. You don't need to invite them using their Apple ID email.
The invitation email will contain a code that they redeem using the TestFlight app. Once they redeem the code it is linked to the Apple ID that is currently logged in to the App Store on their device.
If your tester doesn't have access to any email at all then you can send the invitation to an email you have access to and then get the redemption code to them some other way; text message, owl post etc.
To add an external tester without adding them as an AppStore Connect user:
Go to "Test Flight" in App Store Connect
Create a new group by selecting "New Group"on the left
Select your new group and then tap "+" to add a tester.
Enter their name and email address
To allow an external tester to test your app you will need to submit it for beta review;
Select your build in Test Flight
Add your group or individual tester
Submit for review and wait for approval (typically less than a day or so)
Subsequent builds in the same version don't need to go through review, but subsequent versions will.

Apple Verification Email requested for Sandbox Tester User ID

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.
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
Go to iTunesConnect -> Users & Roles -> Sandbox User and add a new user
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.
Wait for verify email from iTunes.
Verify the sandbox user by clicking on verification link. Tip: Use incognito browser to keep your real and sandbox Apple sessions separate.

How to be an Instagram sandbox user for any client in Instagram

I am building an application with Instagram login. I was able to login and fetch 20 media files as per sandbox rate-limits. Now since I want to fetch the tagged images, I have to invite users to the sandbox after which I can tag their photos and fetch data.
My problem here is I am not able to send sandbox invite.
I go to Manage Client > edit > sandbox option > type user name, enter to invite.
It appears as NOT SAVED in sandbox user, and the person to whom I am sending the invite is not getting any invite.
Kindly help me as this is my first project on Instagram.
Press the "Save Changes" button, it will then change not saved to pending
Manage Client > Edit > Sandbox tab > type username and Enter > click "Save Changes"
You need to go to Manage Client - Edit - Sandbox - type in the username and Enter as the accepted answer states, but I'd like to also add how to accept the invitation as I had to look around a bit for this, on the receiving account, log in and go to
https://www.instagram.com/developer/
Click Sandbox Invites at the top menu, there your invite will be waiting for you to accept, there are no emails sent for my test accounts, hope this helps someone
Just go to Sandbox Invites and press Accept in your test account Developer Documentation page
enable to see Accept Invitation the other user accept the invitation must:
go to https://www.instagram.com/developer/
Register your application.
Fill in whatever is being ask ex. your website can be http://localhost
after registering go to Sandbox Invites.
then you can see and accept the invitation.

what login should I keep for app (for appstore approval)

I have created an app for Real estate where there are 4 sections.
Home (where list of rent and sale are shown)
Admin (admin can login and enter data)
Search
More
Now I will be uploading this app on the app store.
For Admin section, what username and password should I keep so that Apple team can login into those for review purpose. Once approved, I will delete that user.
Is there default username and password for Apple for review purpose?
I am asking as while submitting the app, I cannot write username and password anywhere so that we can tell to Review team.
You need to decide yourself what is the username and password you want Apple to use for review. When you submit the app or update the app, there is a section where you can supply those information, under App Review Information:

Resources