Uploading app for beta testing iTunes connect - ios

I have an app for a client which needed some small updates, so I've amended those and I'm ready to upload to iTunes connect for beta testing before going live. The app already has a record in iTunes connect as this is a revision of the app. I have archived the app, and it has validated (confirmed with the large green tick). I'm unsure now if I need to do any more to get it onto iTunes connect. Do I click 'Upload to App Store' or will it appear on iTunes connect now that it has validated?

Yes you need to click Upload to App Store to make it available in the itunes connect
To upload the build to the itunes connect there is two options
Upload it from the xcode , Upload to App Store
From Application loader which comes with Xcode, Xcode -> Open Developer Tools -> Application loader, here you can use same credentials of itunes connect and select a build to upload
When you click on the App Store select the first option upload to app store
After it is upload in the test flight it will be directly available to your internal testers it will not go for submission/live, for that you have to select particular build and start submission manually
For more information regarding this you can check docs for it
Apple Doc:Beta testing with testflight
Apple Doc: Distribute your app with testflight
Ray wenderlich Testflight tutorial

Related

Can I put an app to TestFlight with only appStoreConnect Account

I need to upload a build of my app to test flight, Now my client has given me an admin role in app store connect only and didn't add my apple id in developer.apple.com.
Can I upload the app to test flight?
If yes, How can I do that?
If no, what is the next procedure I should follow?
I am confused as in why the developer portal and app store connect have been separated and need to know about it too.
P.S: This is the first time I am uploading app, so bear with me.
Login in https://developer.apple.com
Tap on Certificates, Identifiers & Profiles
In the left side menu , under Identifiers tap on App id option
Add your app there with unique name. (com.yourappname.domain)
Add certificates and provisioning profiles.
Take ref from this link https://help.apple.com/app-store-connect/#/dev34e9bbb5a
Login to iTunes connect
My apps, your added app will be visible there.
After all the setup upload your app on app store.
Go to the App store connect , your uploaded app will visible under activity section.
Add testers for testflight .
Once your app completes review from tesflight a notification to all added testers will be sent with a build link.
Remember Uploading app on testflight is same as uploading app on app store.
but app will be not uploaded on app store untill you Submit app for Review. Tesflight only make the build available to added testers.
you do need a Paid Developer Account to put your app on TestFlight or the App Store. if you have you can.
just follow the steps below
https://medium.com/#dmathewwws/steps-to-put-your-app-on-testflight-and-then-the-ios-app-store-10a7996411b1

Getting IOS app in test flight

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.

After submitting app from organizer app is not displying in Activity of iTunes Connect

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...

Uploading app to testflight

So I've been trying to upload my app to test flight following this guide:
http://www.youtube.com/watch?v=3iIr2uN5Yj8
I've created AppID, using Bundle Identifier from my App. I can see it in my App IDs.
I've created a provisioning profile for iOS Distribution. If I check in Xcode->preferences->accounts->my account I can see that new profile there.
I've added new iOS app in iTunes Connect. I used my AppID I've created before as my Bundle ID. As for version, I just put 1.0 there just as it says in my app (Version: 1.0 Build: 1)
Used some random SKU.
In Xcode I archived my App but there was no button to submit it to TestFlight. I could only export the .ipa file, validate it, upload to App Store or Download dSYMs (if I click that one it would say that "an app record for "appID" was found but a matching version for 1.0 build 1 was not.
So what have I done wrong here? Is it the version? Should I've put there not just 1.0 but 1.0 (1) instead?
Update:
Could the reason be that I didn't activate TestFlight Beta?
Thanks.
You need to choose Upload to App Store option in Archive. As all the applications are by default uploaded to TestFlight, then while you are submitting it for iTunes you need to select which build you want to publish or put in review.
Once your app is successfully uploaded it will appear in prerelease section. Initially it will show Uploaded state, then after some time it will turn to Processing at last you will be able to open it for your Internal users.
For more details you can always refer Apple documentation.
.
Select upload to App Store.
Go to iTunes connect -> Prerelease and select TestFlight Beta Testing

Deploy .ipa file in App store generated by Phonegap?

I have created an iOS apps using Phonegap. I also registered with apple developer program and generated all required certificates. Now, I want to deploy this .ipa file to app store.
What I have to do now to publish this .ipa file to app store?
Here is an overview of how to submit a PhoneGap app to the App Store aka iTunes Connect. Amazingly, PhoneGap doesn't seem to provide these instructions.
In the iOS Provisioning Portal, create a distribution certificate. As part of this process you will use Keychain Manager to create a Distribution Certificate. Export this certificate to Certificates.p12 by right-clicking on it and choosing Export. Record the password because you will need it every time you do a build on build.phonegap.com.
In the iOS Provisioning Portal create an app ID for your app.
Create an App Store distribution profile and make sure you use the same private key/certificate to sign it as above. Download it.
Now go to build.phonegap.com and go to your iOS build, and "add a key ...". Call it "App Store" and upload the .p12 file and the .mobileprovision file.
Rebuild and download the IPA file from PhoneGap Build.
Make sure that your app is set to Ready to Upload Binary in iTunes Connect.
Upload the app using Application Loader (see also Where to find Application Loader app in Mac?) which comes with Xcode. You will upload the IPA file.
Once you've got the .ipa file ready to submit, you just need to visit iTunes Connect at https://itunesconnect.apple.com, create a record for your app, and fill in the required information. From the official documentation:
The record in iTunes Connect includes a field for a bundle ID; the value you place in this field must exactly match the bundle ID for your app.
Some Apple technologies, including Game Center and In-App Purchase, require that an iTunes Connect record be created earlier in the development process. For example, with In-App Purchase, you need to create the app record so that you can add the details of the items you want to sell. This content needs to be created before the development process is complete so that you can use it to test the code you added to implement In-App Purchase.
So it should mostly just be a matter of submitting your app via iTunes Connect and waiting for approval.

Resources