How to create a provisioning profile for a client application?

I created an application and sold it to a client. Speed ​​up ahead of 10 months, he asked me to do some work on the application that I made. Now I am trying to send an application for it.

I have the Application Manager role in iTunesConnect. The problem I am facing is that when I try to Archive an application in Xcode, I get the following problems:

Failed to create provisioning profile. The application identifier "com.xxxx.xxxx" cannot be registered with your development team. Change the bundle identifier to a unique string to try again.

and

No profiles found for "com.xxxx.xxxx". Xcode could not find the provisioning profile matching "com.xxxx.xxxx".

I have already created training profiles, but how would I do this? If I need an "Application ID" to create it through https://developer.apple.com/ , how would I recreate it? I deleted this app id when I sold it almost a year ago.

My train of thought goes exactly like this: the client added me as an application manager, and now I can see the application I'm working in at itunesconnect.apple.com . How to make this “command” appear in Xcode to get a provisioning profile?

+6
source share
3 answers

On the right - you are now added to the App-Manager for the iTunes account, this gives you the right to do some sttuf control on itunes (download the assembly, send, testflight, create the application ..), but nothing is connected with the xcode-side, why Team & Role will never appear in the xcode account (you are not added yet!).

You must be added to the team of your Apple-Developper-Account with at least Team-Admin privileges in order to be able to perform all aspects of development and distribution.

Team administrators manage all the assets used to sign your applications, either during development or when your team is ready to distribute the application.

Manage your development account team

Also, your client must be registered as an organization in order to be able to add people.

If you have membership in the Apple Developer Program, you can add people to your team and assign them roles, thereby giving them levels of access to team assets.

Also keep in mind that swich from a single account to an organization is a time-consuming process, and its difficult task is to provide the organization with some administrative information about the company. I advise you not to advise them to switch right now, but after going to itunes.

A solution designed to run should use their apple identifier to create / release or for one of them to do this for you.

+6
source

I had the same problem a few months ago.

Failed to create provisioning profile. The app ID "com.xxxx.xxxx" cannot be registered to your development team. Change your bundle identifier to a unique string to try again. 

The reason (for me) was that our company had an Apple Developer account for $ 99 (so that we could host our app on the App Store) and $ 299 for Apple Enterprise (so that we could create and privately distribute our own applications )

On the Apple Developer website, we registered our com.MikesCompany.AppName identifier, which was logged into our developer account for $ 99, because our goal was to sell it through the App Store.

But, of course, when we develop and test our application using our Enterprise Account, Xcode will persistently not use this application identifier in the Provisioning Profile, as it was “already used”.

There are many reasons why I hate Xcode (and look at its rating on the Apple App Store, I’m far from being one), and all this code signing is one of the main reasons ...

Year after year, it just doesn’t improve (even the new Auto Code Signing feature allows you to create versions that obviously won’t work on the device and give you the hopeless and misleading “ AppName cannot be installed at this time ” message) .

In any case, the answer to your question ... make sure that you create your application using a member of the correct group in which your application identifier was created.

+3
source

How did I get your question: first you need a valid administrator account , than to check if there is an application identifier (on developer.apple.com) in your developer account with the package identifier com.XXXXXX.XXXX (which you get in Xcode) if not, than create it.

Go to the pre-profiles tab (on developer.apple.com) and check if there is any profile that contains your application. unless you add it to any preliminary profile with valid development certificates added to it for the same application identifier .

In Xcode, Go to Settings> Accounts (add your developer account if it is not added) > select a personal team or team> upload a preliminary profile on which "Download" appears. Check if the problem with falsification of the code in the "General" tab has disappeared and in the Assembly setting you have selected a valid preliminary profile .

+2
source

Source: https://habr.com/ru/post/1013061/


All Articles