I have a build installed from TestFlight on ios device. I am not able to open this app. I have not accepted the invite for next version. Does INSTALLED build get invalidate after new version is released from TestFlight? What is the behaviour for Internal and external testers in this case?
We have had a number of our app's TestFlight users report that after updating iOS they can't open the app. We had to send them a new build to get things working.
Related
I'm going to submit my app to AppStore soon. But I'm wondering if my beta testers will still be able to use new TestFlight builds and the build from AppStore simultaneously after approval (my app supports push notifications). Is it possible without two different bundle ids?
Is the only solution to uninstall AppStore version and install new from TestFlight?
It is not possible for them to use both. When the new TestFlight build is installed it will upgrade the AppStore version that is already installed. The user will be able to re-download the AppStore version and over-write the TestFlight version. One thing to be careful of is that the old version can still read any files written by the new version. E.g. if you changed the file format in the new version then re-installing the old version may cause it to have issues if it can't read the new file format.
They will still be able to use the TestFlight builds. I believe they will have to uninstall the AppStore version.
I'm fairly new to iOS dev (coming from an android background). There are some things about the beta process in the Apple ecosystem that are are confusing me.
We are using Testflight to distribute our app to test users, right now just internal ones.
I uploaded a new version of the app, it showed up in iTunes Connect and I clicked the toggle to make that version available in TestFlight. It warned me that the old one would be unavailable now.
So... Now iTunes Connect says Active by the new version. I have confirmed that I am on the internal users list, but I can't download it using TestFlight (doesn't show up). Is there another action I need to take? Does it take a certain amount of time before it's available?
This seems to be a bug and happens every time I sent a new build to TestFlight.
The workaround
In iTunes Connect > Prerelease, Switch "TestFlight Beta Testing" off, then on again.
You will get a instant TestFlight app push notification in your iOS device, saying the new build is available.
I have archived and uploaded the build file of my swift application to iTunes Connect and started to use TestFlight Beta Testing with internal testers from my developing team. After a while, I have made some updates and bug-fixes (as expected :)), archived new version, uploaded the new build file to iTunes Connect and disabled the old application. However, when the testers had installed the new app, they have started to face crashes while application is launching and there is not any crash report generated. I am using the same version without any crash/problem installing the app directly from XCode via cable, but people who are installing via iTunes Connect keeps crashing. I am checking my iTunes Connect again and again. I have updated version info in Versions segment, enabled TestFlight Beta Testing for new version (it automatically disabled the older one).
Testers have tried deleting the old version from their devices, but still crashing. What might be the problem?
I've just created my first IPA file and I'm ready to send it to Beta testers. I'm going to send them an email with the file and the instructions I found in:
Now, my question is, after making some change to the app and changing the version in Generalsettings of project, I need to create a new archive and new ipafile?
Do I need to send the new ipato testers over email again? Do they need to connect their devices to iTunesin order to update to the newer version?
I know of some tools like TestFlight, I just want to make sure if I need them or if I can manage to do this without these third party tools. I would like to know if it is possible for testers to update to newer versions without needing to connect device to computer.
You'll need to resend them the app and they'll need to install it using iTunes or iPhone configuration utility.
Unless you turn it into an Enterprise app (temporarily) in which case it can be downloaded from a web server etc.
TestFlight is pretty good and you could consider it as its quick and easy to start using, however they got acquired by Apple last week and its not currently possible to download their SDK.
As far as I know you can't notify your beta testers about update without 3rd party tools. You have to build/archive new version each time and broadcast it (via email) to your testers. Testers can update your application by connecting their device to computer (iTunes) and transferring new version of application to iTunes (they can just Ctrl+Drag .ipa file to iTunes). After this step, the application can be found in iTunes library. Testers should drag new version of your app in "iDevice library" so that it will appear in the list of (new) applications to install or applications to update. After that there will be an Update button to update your application to new version directly from iTunes.
I have developing an app and I have users testing the app for me and there are times that I need to fix a bug and re-upload my app to my site and for my beta testers to download to the newest version. My question is if there is a way for my app to check if there is a new version on the site for it to download and install?
Please remember that I am not going through the app store as of yet, but just having a couple of friends test my application.
You can use Testflight to distribute your app's beta among your friends. In order to do that you will just need to archive your app in Xcode and to upload it to Testflight. Your testers will get notifications on app's builds updates via email and will be able download new builds OTA.
Yes, it is possible with TestFlight.
no, its not possible yet.
your app can check if an update is availble and then redirect users into the app store page, but you cant update OTA like the core iOS can