From TestFlight I get this on the build and distribution: "These teammate's devices were not identified in the embedded.mobileprovision for this build."
What do I do?
You will have to re-create the mobile profile with these devices added to it. Then, you'll need to re-build your iOS application and be sure that it is created with this new provisioning profile. Only then will these other users have access to the application (and then their devices will show up in TestFlight for that build's allowed devices).
Related
I deleted my iOS App from AppStore and from iTunes Connect too, but if I upload a new build from XCode's Organizer, it will update the app on TestFlight. How is that possible? I can't manage the test flight build because it isn't on iTunes Connect anymore.(can't add users for example). How do I delete the app from TestFlight?
You can expire your build in Test flight.
I have a new iPhone 5 and I would like to add to the development list.
So, I add this as "development" from Xcode, and I create a new development profile from IOS Provisioning Portal.
The certificate is created and asociated to the device:
This development profile is valid for all the ios devices in my company.
I download the profile as usual, and install in XCode, but the team is unknown:
How can I solve this?
You have to use refresh your provision profiles:
Open XCode and navigate to organizer (top right button).
Then go to provision profiles and click on refresh.
When I press Build and Go - my program is being recompiled then send to iOS device - so if I need to install it to 2 or 3 devices - the checksum will vary. I need to have one binary for all the same devices - how could I do that - compile once and install on several devices this binary.
You need to add all your devices to your provisioning profile. Then you can create .ipa file containing your prebuilt app with Xcode and just distribute it to be installed using iTunes.
Do use TestFlight (https://testflightapp.com) or HockeyApp (http://www.hockeyapp.net). This allows you to distribute your app OTA (Over the Air), catch crash logs, symbolicate them, force users to update to specific version, ...
To do this, you have to put all devices into provisioning profile. When you do this, you're not forced to build and install it separately for each device, because the app is already signed for devices in your provisioning profile. Thus you can also simply grab the IPA drop it to iTunes and sync for example.
I just upgraded to xCode 4.3 and used it to generate a new revision of an iPad app about 50 beta testers have been using for several months. I distributed the beta app through TestFlight as usual.
Most testers upgraded with no problem, but several testers are getting the TestFlight message "You have not permitted this device to install this build" when they try to install the new rev. I've never seen this message before. Their iPad UDID is definitely in the build's embedded.mobileprovision file and everything was working working fine with the prior revision.
What am I -- or the testers -- doing wrong and how do we correct it?
Hi i experienced the same and it seems that you must generate your mobile provisioner profile from Xcode(instead of Apple dev site for example) and you should update your App permissions (TestFlight) with this same provisioner profile that you just generated on your machine so basically the machine that generates and archive the apps using Xcode must generate the provisioner profile and then you should update your testflight app permissions with this file.
Does that make any sense?
Hope this works for you testflight is really nice to use, i faced same problems with all of my apps and hardware devices (testers all around the world)
Thanks
Turns out this is apparently a bug in Testflight. I tried to resolve the issue through their support forum and multiple emails with no real answer. I did not want to switch services as my testers knew the Testflight system well. But eventually switched to Diawi. My testers were able to install the app using Diawi with no problems.
I have a jailbroken iPhone 4 and i'm installing a iphone application from xcode to test it, this works fine. I also have a iPhone 3gs that was given by my university to install the application, this is also jailbroken but when i try to install it i get "a valid provisioning profile for this executable was not found". How can i fix this? (also i do have a developers account, my university lecturer added me but he hasnt activated the account yet and he takes ages to respond to emails -i need to test it now but not sure why that error appears?). Would appreciate some help on this matter..
I assume the provisioning profile you are running doesn't include the UDID of the device you're trying to run on. This requires logging in to the Provisioning Portal and adding the device, then downloading the new profile and installing it on your device.