Apple developer account unable to get a provisioning profile set - ios

I've been hired as a developer to work on an existing iOS app in the store.
I have a personal AppleID developer account, not an organisation one.
Having been added as an Admin in iTunes connect, I can SEE the app that I want to make a new release for, but I cannot generate any provisioning profiles for myself.
What I HAVE done:
created an iOS distribution certificate and downloaded and imported into Keychain access
tried to create an App provisioning profile - says no app IDs available
This is infuriatingly complicated. Can someone please spell out what I need to do to be able to make a release version of the app using the existing AppId, bundle identifier etc?
I don't want to release this as a brand new app+identifier.
Thank you

They suppose to give you a permission to their apple member center. Thats different than the itunesconnect permission. When they do that inside the member center you can switch accounts and you will be able to see the app id you wanted.

Related

App Store Connect Operation Error: Invalid provisioning profile... Please use provisioning profile associated with team ID "XX..XX"

I developed an app for a friend of mine. We published it to the App store from his laptop and his account. We also published the first update through his account as well.
Currently, we need to push a third update, but I am physically away from him and I have to do it from my account and laptop. He made me an "admin" on his developer account team.
Using my developer account, I created new certificates and new provisioning profiles (as his certificates and provisioning profiles expired). The app deploys normally when I test it on my iPhone device.
When I try to upload the app to the App Store, I receive the following error:
My team ID is (59..DU). My friend's team ID where we published the app and pushed the first update is (JB..22) (The one the error is showing).
I've been trying for almost two days. I tried everything I could, my problem is mainly the team associated with the provisioning profile. The code signing works fine (no errors) whether it's manual or automatic. I also signed out then signed in for my developer account on xcode. I also verified the bundle ID. Nothing seemed to work.
How can I upload the app using my friend's team ID (JB..22) from my developer account? Keeping in mind that I cannot use his credentials and I'm physically away from him to do this from his laptop.
I would appreciate any help in this matter.
Please verify if it's App Store Distribution profile or not.
If Yes, then try to login to Xcode with your Apple Id which has access to iTunes Connect or App Store Connect.
While validating the archive file please choose the same App Store Distribution profile.

Why I cannot push iOS app to App Store after being added to a team?

I have been added to the company account as an App Manager user.
After that I created a new bundle ID and enabled Push Notifications. Push Notifications are not in the code now, but we may use them later.
The next step was creating an app on iTunes and using this bundle ID.
After that I chose my name as the provisioning profile in XCode, crated archive and started uploading process. I was offered to choose a profile and I picked profile with my name.
Should I be seeing my name here (like Jim Doe) or I should see and pick a profile looking like My Client Company Team?
The upload breaks with error
ERROR ITMS-90159: "Invalid provisioning profile. This app contains an embedded provisioning profile that is not associated with your account. Please use a provisioning profile associated with Team ID XXX."
There is a change that I wrongly navigated my client to add me to his profile. If I skipped some step please let me know.
I am posting an answer for all those that have the same issue.
Apple completely separates Apple Developer portal from iTunesConnect. A client must invite you to both Apple Developer and iTunesConnect!
iTunesConnect will allow you to create apps and sort all details that will appear on the App Store. While Apple Developer is bound to development and XCode looks at its permissions when you try to pull team provisioning profiles.
In my case, once I have been added to client's Apple Developer, I was able to see his team and push build to iTunesConnect.

Team Member - Xcode Configuration Issues

A customer of mine has created a new App-Id with an explicit ID.
Then he added me as a developer to his organization in iTunesConnect.
He has a previous and old version of the app, on which I have to start my work. When I try to create a Provisioning File for my Personal Team (I've not paid the developer program) in Xcode regarding the explicit bundle id created by my customer, xCode raises the following error message:
An App ID with Identifier 'com.xxxx.yyyy' is not available. Please
enter a different string.
Any Suggestions?
Apple only allows an app ID to be created by one developer account. Because your client already has that application ID, you cannot create another one. If Apple allowed this, you would have app ID conflicts with multiple developers trying to submit apps that have the same app ID.
What you should do is create your developer certificate under the client's organization account, then have your client add your certificate to their provisioning profile. Then you can download and use this provisioning profile to test the app on devices. Or, if you are on XCode 7 or later, you should be able to create your own developement provisioning profile with your devices under that team account. The key is that you need to be doing everything under the client's Team account, not your personal account.
I would not recommend your client share his credentials or make you a team agent. That's granting you too much power / control as a developer and if I were you, I wouldn't want it. I would hate to have that access if someone else went in an did something like revoking their certificate, because I know they'd be suspecting me even if I didn't do it. Use the apple developer account roles the way they were intended and you should be fine.

How to remove iOS Team Provisioning Profile / AppID on Xcode?

I am new to Mac and I have to use it for developing Ionic hybrid app for iOS. I am using Mac 10.11 with Xcode 7.
Now, I have get my app ready and want to deploy it to app store. But I am having trouble with the App ID. In my Xcode, when I go to account, I can see Team Name list with 2 items. One is my name with Agent for iOS and Mac. The other one is my name (Personal Team) with Free for iOS and Mac.
The problem is in the Personal Team item, I have the provisioning profiles with the app ID I want to use for deploy into app store. Since it is already in here, I can’t create that app ID again in my developer account. I tried but I can’t find a way to remove it.
So, how can I remove that app ID / Provisioning Profile so that I can use it in my developer account?
Thank you.
The only way I manage to do that is to contact the customer support (Apple Developer Program Support), after few days and few back and forth they finally deleted the bundle id from my Personal Team and I was able to add it to my Developer Program (Agent) profile. I know this is not ideal but at least if you really want to use the same Bundle ID it worked for me.
The issue is not with App ID but Bundle ID that is unique in the AppStore.
Currently, you can't 'restore' Bundle ID in any way.
You can create another App ID with the same Name but different Bundle ID.
Solution: go to your other Developer Program, create new App, choose slight different Bundle ID and you are good to go.
Reference:
Apple Documentation
You can select your App ID in the Developer portal under iOS App IDs to edit and delete.
If you're referring to your iTunes Connect listing, you cannot remove your application listing. You can however use a different Bundle ID with the same App ID. Which, in turn, would solve your problem.
As for Provisioning profiles, you can edit and remove them in the Provisioning Portal.
#Alexandros Trepeklis suggested contacting Apple Developer Program Support; they may be able to help you remove the original app listing.
And as #Krodak mentioned, you should read 's documentation on the subject.
You can delete an App ID and Bundle ID on your own through the developer portal if you have not yet posted the app to iTunes Connect. The TL;DR is that you need to add a capability to your app to force Xcode to generate an explicit listing for your app on the portal. Once the listing is there, you can remove it (and all associated provisioning profiles and whatnots).
Step by step:
Add a capability, say push notifications, to your app.
Now log in to the developer portal. Go to Account > Certificates, IDs, & Profiles > App IDs. You should see the App ID prefixed with "XC"
Click on the App ID you want to delete and then click the Edit button.
Click Delete towards the bottom of the listing.
Confirm the delete. This should free up the App ID and Bundle ID for use with another team.

ios enterprise developer account

Yesterday we got the ios enterprise developer account. I successfully create Dev & inhouse/Adhoc certificates & App Ids (like generic com.company.*). I can create developer profile and Ad-hoc profiles. But when I am trying to create inHouse profiles, Apple developer portal always gives me message like
"No App IDs are available.
Click "Create App ID" to create an App ID. You need an App ID to configure a Provisioning Profile."
I did same steps work lot of time for different clients but I don't know why it is showing error now.
See below images for reference.
Please let me know where I am missing.
I fixed the problem. I was using wildcard app id (com.yourcompany.*) which is not allowed for In-House distribution. :-(. But Ad-hoc is accepting wildcard bundle id.
Application specific app id is required for InHouse. like com.yourcompany.myapp.
Just create an App ID as it is telling you to do. You can see the App IDs link on the left hand side of your screenshots.

Resources