I am struggling with trying to release an app on TestFlight under an iOS Developer University Program account. I have googled only to come across questions where the option for creating a certificate for 'App Store and Ad Hoc' is greyed out. My problem differs in that the option does not appear at all under the production certificates list:
When I log in to my normal account for distributing iOS apps on my own, the normal options appear:
Why are these options unavailable in my iOS Developer University Program account? I have tried to have the owner also login and the options are still unavailable. When I try to run Product --> Archive to upload to TestFlight I get an error of course, saying 'Your account does not have permission to create iOS distribution certificates'.
I am really not sure how to proceed from here. Any help would be appreciated.
Related
I have developed my iOS App and used developer provisional profile(Free account). When I give my App to other users for testing they aren't able to install the app on their device with error unable to download App "MYAPP" could not be downloaded at this time. I don't find any solution for that please suggest me something.
The free Apple developer account doesn't have the capability to distribute the app. You need to have the either Apple Developer or Enterprise program.
You cannot even add the devices, check below for more information. Check the Sign in with Apple ID or 1st column for your case.
As a free account, you have access only to Xcode developer tools, Xcode Beta releases, Developer Forums, Bug Reporter & Test on the device (debugging).
Source :
Apple developer portal - Choosing a Membership
Hope it helps.
Enroll to apple developer account either for App Store or Enterprise based on your requirement.
Ad-hoc
You need to add UDID for users device to sucessfully install build. Create build using developer certificate and profile. It can be distributed and installed though iTune
App - Store
This lets you upload build on app store. Combination of distribution certificate and profile.
For above cases ensure that you have created build using valid profile.
As others said, you need to purchase/ enroll in development program in order to create installable ipa.
Then you need to add testing devices UDID (user can get it from iTunes) to testing devices in your apple developer account, then you can create a valid ipa for testing.
I am developing an app from one developer account and it was going on for the last few months. But now the client want to distribute it to a few customers Off-Store. We have an enterprise account ready to use but my question is Should I do everything from the start again right from creating the App ID? Or any other way around?
I looked around internet for answers but I could find anything effective.
This one was quite related to my question but I was looking for Off-Store distribution only. I just want to know if its possible.
If the app is already configured in iTunes connect then you can transfer the app from one account to another account from iTunes Connect. Refer this and see if it helps your cause.
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html
You can use developer provisioning profile for it.
Add UDID of device in developer provisioning profile.
Download and install developer provisioning profile.
After that build IPA by using this developer provisioning profile.
Upload the generated IPA to https://www.diawi.com and click send.
This will give you a link, from which you can download the app.
So you can share this link with anyone.
I've been using Apple's new TestFlight since it first became available and have had a relatively positive experience with it. I've always used it with my standard $99 Developer account.
A new client has an Enterprise Program account. When I've attempted to submit the build to iTunes Connect, I've received the attached error message.
I know that we originally had to export all of our provision profiles again to get the new "beta-reports-active" entitlement. I've tried that with the client's Enterprise developer account, and it is not added.
To sanity check, I tried to upload the app to my personal developer account and it went as smoothly as always. No issues.
So, the question is... Can Enterprise Development Program users deploy an App to TestFlight for internal testing, or does that require a basic developer account. That would actually make sense to me because one of the points behind the Enterprise program is not having to go through Apple's iTunes Connect and App Store processes. I just haven't been able to find anything official about it.
Any help or insight is appreciated. Thanks!
From the official "App Distribution Guide" guide, page "Distributing Apple Developer Enterprise Program Apps"
Important: As a member of the Apple Developer Enterprise Program, you
don’t have an iTunes Connect account or the ability to distribute your
app for beta testing using iTunes Connect.
It means that an Apple Developer Enterprise account can't be used for beta distribution on TestFlight (iTunes Connect).
I have a iphone app that i would like to submit to the app store.
The app is not yet submitted to the app store.
The app is created in iTunes Connect.
The app has been ad hoc distributed using a different appleID early in the development.
When i click "Distribute" in the Organizer after running "Archive" i get the following error:
ERROR ITMS-9000: "This app contains an embedded provisioning profile that
is not associated with your account. Please use a provisioning profile associated with
Team ID XXXXXXXXXX." at SoftwareAssets/SoftwareAsset (MZltmspSoftwareAssetPackage)
The developer account i am using has access to three different teams, and the team ID in the error message (XXXXXXXXXX) is one of the other teams that the developer account is a member of, and is the one that the app has previously been ad hoc distributed using.
I followed this guide on youtube, on how to set up the certificates and provisioning profiles, etc.
http://www.youtube.com/watch?v=rRlOdp4uZoo
It seems that the project somehow still has a connection to the old team, but i don't understand why and how.
In the general settings for the target, i have selected the correct team. And I also tried searching through the project files for the old team ID, but got no results.
I can find multiple results in the project files if i search for the new team ID, but not the old.
Does anyone know how to solve this issue?
The other answers i have found on SO is related to trying to update an already released app, with another developer account.
Which is not the case here since the app has never been submitted to the app store before.
Thanks in advance
Be careful that you do not create your app in iTunes Connect using the wrong account. To be safe, you must log in to iTunes Connect using an "Agent" account of the desired Team. This may be different from your usual developer Apple ID. Then, log in with those same credentials when Xcode prompts "Log in to iTunes Connect" when submitting your app to the Store.
I've been trying to generate in-house app distribution certificate and profile but without much success.
I have followed instructions in App Distribution Guide and Distributing Enterprise Apps for iOS Devices, but I've been going in circles for two days.
Here are synopsis:
I am a member of iOS Developer Enterprise Program team.
I have Admin access.
I have generated CSR.
When I try to add iOS certificate via portal I only have two options that are available iOS App Development (under development grouping) and App Store and Ad Hoc (under distribution grouping). All other options are disabled and there is no option for in-house distribution certificate at all (screenshot: http://i.stack.imgur.com/TkCLD.png).
I must be missing something, but I am not sure what exactly. Any help is appreciated.
One more piece of information that might or might not matter is that I am a member of multiple teams (enterprise and standard dev).
Thanks!
This is no longer an issue. There was a bug when Apple rolled out the new provisioning portal.
When you tried to create distribution profile the portal didn't detect distribution certificates you had, so you were unable to create one. This bug was fixed within 48h by Apple. Here is a link to the discussion on Apple developer forums for future reference: https://devforums.apple.com/thread/183805?tstart=0
Here is a screenshot of what you should be seeing. Also, you mentioned you are a part of multiple development teams. When you log in to your developer account, it should ask you to select a team (don't have a screenshot for that). Select your Enterprise team. Log out of your developer account and log back in. Hopefully you should see this selection.
You are signed into a standard account. That screen is not an Enterprise account screen. When you signed in to the site did you choose the correct team? You may be signed into your own account team instead of the enterprise team.