I am developing an iOS app, that is currently in internal testing phase. The internal testers receive updates of my product through Apple's Testflight. Is it possible to add a description of sorts that would direct my testers with information about the changes done on a certain build?
On the organizer windows from Xcode, there is a build description field, but it seems that the information isn't sent along-side the app itself.
If you wanna give some additional info for testers you can do it following https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html > Add or Edit Metadata for your Prerelease App
If you would like to add or make changes to the Test Information, such
as What to Test or Description, you can do so at any time by viewing
your build from the Activity pane.
Open the App Details page, as described in Creating an iTunes Connect
Record for an App.
Click Activity.
Select All Builds for the platform of the build you want to edit.
Click the build number you want to test.
On Test Information, provide information for your testers such as What to Test, App Description, your feedback email address, and URLs. You will also provide information for App Review in the Beta App Review Information section, including contact information, demo account information, and any special notes on the build. Please note that this information is specific to Beta App Review and is not the same as the App Review contact information you provide when submitting your App Store version.
Related
I submitted an iOS app which was in review process and had one default test group "App Store Connect Users". A day after that I tried to add another test group to this build, and it got successfully added. Build is submitted to review again when a new test group is added.
Now, I am trying to add third group of testers to this build. When I click the add icon next to groups, a pop shows with the message, "You can only submit one build from version 1.9.5 to Beta App Review."
I am wondering how it allowed to add the second group, but now allowing to add the third group of users. Ideally, Once the build goes through the beta test review, all the external groups that I would have added, should receive the invitation to test.
As per Apple doc says
External Testers and Groups Once you’re ready, you can invite up to
10,000 external testers who do not need to be part of your team to
beta test an app that you intend for public release on the App Store.
You can organize external testers into custom groups and share
different builds with each group, depending on which features you want
them to test. Before external testing can begin, the app must pass
Beta App Review to make sure it complies with the full App Store
Review Guidelines. Only the first build for the beta version requires
a full review.
You can add anyone to this group, and they can test builds using the TestFlight app. Builds may need approval from Beta App Review.
After submitting the app to for review, I'am not able to add new testers or new test groups to the build. On clicking the add button in the Test Flight tab under the build in App Store connect a pop up is displayed with message "You can only submit one build from version 1.9.5 to Beta App Review".
Other than App Store Connect users a build that is under review cannot be made available to any testers. Although the error message is not very clear you can't add external users to a build that is not approved. Once it is approved you will be able to add new groups of users to it.
You can check the Internal or External Testing capabilities in https://developer.apple.com/testflight/ and find out what is going wrong with your case.
guys, we outsourced our mobile app development and the company is just giving me an IPA file that I have to re-sign then upload it to iTunes connect. Now I only want to see this app in test flight I watched a youtube video thought it would be straightforward so I created a production certificate after I did my app id then I created a distribution provisioning profile and selected app store as my distribution. I used to design in order to change everything I found this tutorial here but when I use application loader and submit the app into iTunes connect I have a choice to use that build to send for review in the app store but I cannot choose this build in a test flight. Here are some pics where it shows my build in the activity but I can't select this build in a test flight. I am a noob when it comes to this so any help would be great. Also every time I upload this I have to ask them to change the build string and re-send back to me which is getting annoying
Two type of testers in TestFlight
iTunes connect the user
In this case, you have seen when you have submitted build after processing completes, you have asked to complete compliance ( Wheather this app contains encryption or not etc ). Once it is done it available to testers immediately.
Non-iTunes connect user
In this case you have to select testers group and select build tab. after this select "+" option
After this, you will be shown a dialog to select build and proceed with the submission process.
You should be at least "App Manager" for this app.
Hope this will help you.
Since the recent update to App Store Connect, I can't figure out at all as to how I submit a new TestFlight build for beta review.
Under 'iTunes Connect Users' it says 'Ready to Test', while under 'External Testers' it says 'Ready to Submit'.
Maybe I'm missing something obvious, but how do I submit for beta review? I already have multiple versions on TestFlight.
Discovered the answer, the key was to go on iTunes Connect > My Apps > TestFlight > Any Group > Builds, and then submitted it via adding a new build in there.
In App Store Connect, this process has slightly changed. You must create a testing group in order to start external testing.
Here's how to do that:
Navigate to My Apps/TestFlight and click on Add External Testers on the left sidebar.
Give your group a name and click on Create.
Select Builds on the top and click on the little plus icon underneath.
Select your build and give the test information necessary for the review process.
In order to Submit an app for review you'll need to add external users from the TestFlight > Builds screen. Select the build you want to submit, and add Individual Testers from this screen. As long as at least one of them is external a series of dialog boxes will walk you through the rest of the submission.
My problem was similar, stuck on the ready to submit step. I had a successful build in the appsote, I just need to update its version to newer one. This article actually helps me.
Create a new version
When you’re ready to distribute a new version of your app, you create a version using the same app record you created for the original version. The new version will be available free to customers who purchased a previous version. You can only create a new version if the current version status is Ready for Sale or Developer Removed from Sale.
Keep in mind that it's not possible to revert to a previous version on the App Store if you have an issue with your app. You must create and submit a new version.
Role is very important, with developer role you can't submit the app for review.
Required role: Account Holder, Admin, or App Manager. See Role permissions.
After having the proper role you need to follow these steps
From the homepage, click My Apps, then select the app.
The App Store page opens with App Information selected.
In the left column, click the Version or Platform Add button (+) and choose a platform from the pop-up menu.
In the New Version dialog, enter an incremental App Store version number, and click Create.
Under App Information, review and enter metadata about the new version.
When you create a new version, the metadata from the current version is transferred to the new version automatically. Properties you can change will appear in editable fields on the App Information page.
For a description of the version properties, go to Platform version information. For the required and localizable properties, refer to Required, localizable, and editable properties.
In the upper-right corner, click Save.
7.In Xcode, increment the build string before you upload your build to App Store Connect, as described in Set the version number and build string.
Upload your new build to App Store Connect.
When you are ready to submit your build, add it to your latest App Store version, then submit your app to app review.
My problem was similar, stuck on the ready to submit step. I had a successful build in the appsote, I just need to update its version to newer one. I added a detailed answer here https://stackoverflow.com/a/57160753/557396
Go to my apps. Then select the + icon next to the iOS App. And then create a new version. Then select the build in the test flight. Finally, save the details and submit your app for review.
I just want to upload new build of my app. For that I uploaded through Xcode organizer. After receiving confirmation from organizer screen that "Upload Successful". I checked in Activity of iTunes connect tab, at that I've seen that my particulate build and version of app is under processing. But suddenly after 2-5 mins whole build and version information was disappear from same screen. Just like I've never upload that build and version. First I thought may be it's update from Apple Inc. But after 8-10 hours of upload build and versions are still not appearing in same place. So how can I invite testers using testFlight?
Try to validate the build before submitting it to App store. This will let you know if there are some problems in the build.
Make sure the provisioning profile and code signing identity are the correct one you can check this by clicking Save for App Store Submission option.
When you have the build uploaded the iTunes connect. Click on TestFlight beta testing, select the build you want to test and click start testing. You can invite two type of testers to test flight. One are known as internal testers, these testers are iTunes connect users. Other are external testers, you can add unto 1000 external testers by specifying their email. The external testing requires Beta Review of the application.
I had migrated the project from swift 2.0 to swift 3.0, and in IOS 10 new rules is implement that you must give permission for privacy setting. Bellow is the link Requesting Permission Privacy Settings in iOS 10.
So when I add some privacy setting related to my project and then Upload app again so error is solve...