When a user adds their first device to TestFlight and creates their account, it installs an app that's a wrapper for the mobile version of the TestFlight site. This provides a convenient way for them to install any builds the developer sends them without having to go through their e-mail.
When they go through the process again on another device, it doesn't install the app - only the TestFlight over-the-air provisioning profile.
How can they get that app on their second device, or if they inadvertently delete it from the first one? They can add a Mobile Safari shortcut for the page to their home screen, but that's not quite the same as it then opens the page in mobile Safari. Is there any other way?
Since the link in the accepted answer is no longer valid, I give you an additional answer
with the instructions shamelessy stolen from the (at the moment) correct link.
(Hopefully this answer will prove useful even if the link rots.)
Sometimes Mobile Safari causes web clip issues and they need to be re-created. Here's how to do that:
Delete the TestFlight webclip from your device.
Remove the TestFlight WebClip profile. (Settings > General > Profile)
Clear History, Cookies and Data for Safari.
Restart your device.
Login to https://testflightapp.com/m/login on Mobile Safari.
Tap Connect Device.
Tap Install on the Install Profile page and follow the prompts to install the profile and web clip.
Tap Done once you see profile installed.
Try following these instructions from TestFlight.
Related
My application is signed with Enterprise distribution certificate. When I try to install my app on iPhone X it installs successfully but when I try to open, it gives me an error "This app was not installed from the App Store and must be reinstalled manually"
Please note that app is opening and working on all other devices. This issue occurs only some specific iPhone X, not on every iPhone X.
Can someone please tell me why I am facing this error.
Screenshot is attached
The app may have been offloaded. Offloading is a new iOS 11 feature that allows user or the iOS system to remove an app to free up space without deleting any of its configurations or settings.
To know if an app has been offloaded, it displays a small cloud icon in front of its name.
When opening an offloaded app, Apple tries to download the app back from App Store. Since it's an enterprise app that's not available on App Store, it can't download it and shows up this error.
The solution? Well, just what Apple says: "This app was not installed from the App Store and must be reinstalled manually". Download the enterprise app again from where it's hosted and install it.
In case anyone runs into this post doing a Google search, here was the fix for our scenario:
This issue usually revolves around a desperate Apple ID and Pin. The first step will be to recover your Apple ID device PIN. This is accomplished by following these steps:
Go to Settings
Tap [Your Name] > Password & Security > Change Password
If you are logged in to iCloud and have a passcode enabled, you will be prompted to enter the passcode for your device
Follow the onscreen steps to update your password
This should reassociate the Apple ID with the Pin, and allow the app to install.
I downloaded a few apps from a third party website, and the apps are perfectly functional for the first couple days and then I get the Untrusted Enterprise Developer error again. I go into my General->Device management and attempt to trust the apps once more, but there is only an option to delete or verify apps. I notice that all of the apps are unverified, so when I attempt to verify the apps, it acts like its about verify-but nothing gets verified. By this point I can either press Verify apps again, or press Delete apps. If I press verify apps again same result. How do I get my apps running again?! Please help.!
I found that deleting the app via settings>general>device management>APP, then reinstalling, fixed the issue for me.
I'm trying to test an app via testflight. I've done it before and it's always worked fine. Now for the first time my tester is running into a problem trying to connect her iOS device to her testflight account.
So basically when she presses "install" the TestflightAccess profile she is taken to the "Settings" app, which is just normal. But the popupwindow that prompts her to actually install the profile doesn't ever show up. What can she do to install testflight anyways? What could be the problem? Is there any workaround?
the "profile" option doesn't even appear in the settings app. here's a photo
I am developing an iOS app which needs to be tested in a device which is present in another country with the client. If needed I can get the UDID and other details of the device. Can I install my under-development app on that device without publishing my App.? If yes, please explain the procedure.
Thank you all in advance.
Yes, you can. To do this you will need the UDID of all the devices where the App will be installed, and then you need to generate an Ad Hoc provisiong profile for those devices.
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html
To send the app to your client, go to XCode > Product (Menu) > Archive.
Then open Organizer > Archives (Tab) > Distribute. Follow on-screen instructions.
This will generate an .ipa file (executable) which you can then send to your testers (through email, or whatever other mean). He will have to install this .ipa by dragging and dropping it onto iTunes.
For further discussions look at this question.
Yes, you can.
1)Register client's device into device list in your developer account on apples site
2)Generate Ad-Hoc provision profile and send to your client with *.ipa file
3)Test it
Also take a look at 3-rd party services like TestFlight - http://testflightapp.com .Very popular and convenient way to work with beta-testers all around the world.
Answer is yes. You need to get UDID and add it to your developer portal as testing device. Download the provisioning profile and rebuild the app with revised provisioning profile. This app can be send to client for testing.
If you can sign with an Distribution profile for enterprises than you can upload that file on a link and user can Install the iPA file just by clicking on that link..
for more info check on these links..
How to distribute ios application wirelessly without managing UDIDs and recompilation
iPhone Application Enterprise Distribution Process
This an incredibly bad idea. What you are setting up is a back door into any iOS device to plant (potentially) malicious software. While your intentions may be good the long term effects are not.
Publishing your app would require it to go through code review, which is entail to ensure the enteritis of the app.
So I just finished developing my first App for iPad and I have to send my App now to 15 other remote testers to test the App.
I am told that I have to send all those testers an IPA file which they can install in their iPad through iTunes. They all have sent me their UDIDs so that I can put them somewhere on Apple Developer's site so that their iPad can magically install the IPA I sent.
As you might have guessed, I have no idea what to do in this regard. I've searched around the web and I am amazed that I was still unable to get a clue.
I tried this particular link for e.g. and got stuck in the middle of instructions:-
http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html
Certificates, Provisions, App ID; I'd be very thankful if someone could tell me some easy steps for the following problems:-
How can I install the iPad App to my iPad that I developed in XCode. This iPad is attached to my computer?
How can create an IPA file that I can send to other testers so that this IPA can install on their iPads and they can run it?
What if I take the source code from my home machine to office machine? How can I still make changes to the app and could install it back on my iPad to test?
I know these are all beginner questions, but they are rolling my head!
Are you are paid up registered developer? If so go to the Xcode Organizer and hit the button that says "Use for development" on the page for your iPad in the "Devices" section. If not you'll need to pay for a license in order to run your app on a device.
Create an IPA file by using the "Archive" function in the "Project" menu. However, you will need to add the other users' devices to your iOS developer portal. You cannot just send the IPA to anyone. It needs to be built specifically for all the devices you want to run it (you only build once but it needs to include all the devices).
I use http://testflightapp.com for distributing remote builds. It makes the whole process much easier. You create a team on Testflight and invite your testers. Once they have joined your team you can get their device IDs that you use to put into the iOS developer portal. You can then upload your build to Testflight (use the desktop app). This will then email everyone and they can get the app from Testflight.
Use source control for this. http://bitbucket.org is free and you can create private repos. If you haven't used git before then there's a bit to learn but essentially you sync a version on to bitbucket that you can pull down to any computer. When the changes are made you push back.
i.e. home computer - push to bitbucket.
work computer - pull from bitbucket, make changes, push back to bitbucket.
home computer - pull from bitbucket.
Now your home computer has all the changes you made on your work computer.
RE 2
Go to developer.apple.com and log in to your iOS portal.
Go to the Devices section.
Add the devices using the UUIDs.
You will also have a provisioning profile for development.
You need to then add the devices in to this provisioning profile.
...Hmm I may blog about this to show how to do it...
Once you've added the devices to the provisioning profile you need to download the profile and open it. (This will open Xcode).
Once all of this is done the devices you added will then be able to run the IPA file you send them.