I installed an app via testflight.
Once done with it, I clicked Stop Testing
It disappeared from my list
I now want to test again. I've tried redeeming the code and it just tells me I've already opted in.
I just need to know how to undo the Stop Testing action.
Remove user from itunesconnect.apple.com and add / invite again. There is no direct way for a user to undo in case accidentally stopped testing from within Testflight app.
open itunes connect and login with your apple developer account credentials, then select you application from My Apps -> TestFlight -> All Testers or iTunes connect users -> click Resend Invite or Invite beside emailid which you are using in your device(iphone or ipad) in which you have stopped the testing!
After sending invitation, open your mail id and accept it and you will continue the testing!
Related
I'm working with apple itunes connect website.
I want that my friend with an iphone can install my app from testflight.
My friend isn't part of my work team so he isn't listed in itunes connect users and cannot be an internal tester.
The "standard process" will be:
send app-beta review request.
wait for the review result
once is approved send invitation to external tester
I need that my friend will be able to run my app without waiting for beta-review (review request are disabled on holidays).
So i do the following:
add my friend to itunes connect users and give him developer privileges (he will have these privileges for a short time - and will not even know he has them).
he has to read the email received and click the link to activate itunes account.
add him to testflight internal tester so he can install my app.
finally my friend install my app from testflight
then, i remove my friend from both internal tester and itunes connect users so he has my app installed without wait the app review.
Will my app remain installed even if he is removed by internal testers and also by itunes connect users?
If yes this is a good method to skip the "so frustrating" apple app beta review process.
Actually, there is a way to skip review process. When you upload new build you just change Build, and not Version. You pass review for particular Version and then stack your Build's under this version without review (still, when you submit, button Submit to review is active but you will pass instantly). Enjoy.
If the AppStore were open, I would say to just wait for review. Each additional review for betas of the same version are automatic.
But, since that is not the case, you can do as you describe and it will work.
Another way is to get the UDID of the user, add it to your developer.apple.com account, make AdHoc profiles and make an AdHoc build. Then use something like Hockey to get them the build.
I have a new device that I already registered in my Apple Developer account. In iTunes Connect I can see the list of my associated devices, but I don`t find the way to edit such list and add my new device. I don't either find in the documentation how to do this, could somebody tell me how could I add a new device to my iTunes Connect profile for TestFlight internal testing?
Thanks in advance
You don't have to add the device. If you login to iTunesConnect, go to Users&Roles -> Testflight-BetaTesters -> Internal. There you should see the person you added.
Once your tester has accepted the invitation in the email you can go to Apps -> YourApp -> Prerelease. Then add him. Your tester needs to download Testflight from the AppStore and login. That should work, then he installs the app to test.
After they are added as an Internal Tester under Users and Roles, you must go to the TestFlight tab within each app, click on iTunes Connect Users, tap the plus sign and select them from the list of users and click Add. Then they will get the email invitation.
I developed a Phonegap iOS app that implements In app purchase. As suggested here, I used a sandbox user in order to test the IAP during the development process in iOS, but i can not find a way to switch back to my personal account to authenticate the application.
At the start of the development process, i signed out with my personal account, i didn't login with my sandbox user in General > iTunes & App Store, i started the application and i logged in with my sandbox user from that.
It is time now to pass to production and i can not figure out how to logout the sand box user from my app. If i start the application a Sign In popup is displayed and the sandbox email is there. It simply ask for the password but now chance to change the account. When i login within the application the sandbox user account is logged in General > iTunes & App Store, but if i log out from there the application is stuck with the sandbox email. In other words, it is like if the app is now linked to that email account and it does not give me the chance to change it.
I tried to remove the application (tapping on it and pressing the X button and from General > Manage storage), install it again, to soft reset the iPhone, log out from iTunes & App Store, rebuild the application in debug mode or not, including the plugin or not, in many combination but with no success.
Does anybody experienced something like this? How did you logout your sandbox user when you switched back to your personal iTunes Connect account?
I'm not sure how it looks like on previous iOS versions, but on iOS 12.0 you can open:
Settings > Your Name (Apple ID, iCloud & App Store) > iTunes & App Store
There you will find a section called "SANDBOX ACCOUNT" where you can sign out of the sandbox account you've been using.
On iOS 14 & 15:
Go to Settings > App Store
Scroll down until the end and you'll find the title "SANDBOX ACCOUNT", there you'll see the sandbox account you are currently logged in to, tap over it and it will let you change it.
I have found 2 ways to avoid the problem but first be sure to use a "fresh" testing account.
Change the Bundle Identifier in Xcode and iTunes Connect
Restore the iPhone
I go for the first one because my Testing device is also my personal iPhone and I can't afford restoring every week.
I spent so much time on that so I hope my answer can help you.
Now when I open testflight link on iPhone I get an error:
"The requested app is not available or doesn't exist." Earlier everything was ok. How to resolve this issue?
(See comments on question)
I had the same problem yesterday. The only working solution was to delete the affected tester accounts from iTunesConnect and to invite them (and add them as internal testers) again.
Make sure that you are logged in with the correct iTunes account on the device, as it will not show the app if you are using a different iTunes account from the one specified in the iTunes Connect private beta
I was able to fix my problem.
log into itunes Connect
on itunes connect user, click +
I created a new user (same email but with + portion) ie user+testing#gmail.com
Give them a role that includes In-App Purchase Tester
make sure to add them to a group (this is the thing I missed)
verify from the apple id email for that user
create apple id account
back in itunes connect click on My Apps
click on prerelease
click on internal testers
make sure they have a check in the check box, click save
click on Builds
click on Testers
make sure they exist in the list of testers now
I then turned off the beta test for that build, and then reenabled the testflight beta testing, so that it resends the notification
I'm trying to test In App Purchases for my iOS app. I'm pretty sure it is working with the sandbox server because I haven't published any versions of the app and my call to list products is working (SKProductsRequest). I followed the docs and made sure I was logged out from App Store under system settings on my device.
Everything works fine until I get to the login prompt. I select the option to use an existing account, then enter my login info, and I get an error saying "The Apple ID you entered couldn't be found or your password was incorrect. Please try again."
I'm entering the same login that I use for iTunes connect to access my developer account. I'm the only person on the account, so it is an admin account which means it should have test/sandbox access from what I understand.
I'm running from XCode, the latest version of XCode, and testing with my iPod 5G running iOS 7.
I must be missing something simple.
You need to create sandbox users in the
iTunes Connect > User and Roles > Sandbox Testers
Use these accounts to login instead of your Apple developer account.