iOS Adding certificate error invalid value - xcode

When i try to add identifier i'm getting error : An attribute in the provided entity has invalid value An App ID with Identifier 'com....' is not available. Please enter a different string.
i need to publish application with this id, xcode already created profile automatically from this id, for my account, how can i delete this profile so i can i create it again on provising profile here : https://developer.apple.com/account/resources/identifiers/bundleId/add/bundle so i can create app on appstore https://appstoreconnect.apple.com/
The problem i think is that I have two personnel teams : MY4F4VTXXX (The application id is registered with this team but I don’t have access, it’s a old team) BR7TE9ZXXX (I want register id to be registered here but I can’t it tell me it’s already registered)
Any help would be appreciad

Related

How to verify identity for google play console as individual?

Google play console is requesting to verify my identity.
The problem is that the verification form is asking for an organization info and docs while the account is for individual and that is provided in the account details screen.
So what am I missing? Where to go? Or how to contact google support?
I had this after emailing googleplay-developer-support#google.com. Solution: Your payment profile shouldn't be set as organization if your developer profile is set to individual and vice-versa.
Per checking, the payments profile associated with your account is set as an organization. You may choose to verify your account as an organization with the following documents that our system accepts: Certificate of Organization, and a valid ID of the organization's Official Representative.
If you would like to verify as an individual and change the entity type on your payments profile, you would have to create a new account in order to change from organization to individual. You may view your payments profile via pay.google.com
To change the entity type on your Payment Profile, it would need to be deleted and created again. Since a Play Console account can only be associated with one Payment Profile, it will need to be deleted and recreated as well.
To resolve the issue, we can close your Play Console account and refund the registration fee. Then, you can delete your payment profile at pay.google.com before you sign-up for a new Play Developer account. To proceed, please provide confirmation by responding with “I confirm to have my Play Console Developer account closed and have its registration fee refunded.” Also, please remove the existing draft app from the Developer account
I had this issue recently and it turned out it was because I had an old Payment Profile with Account Type of 'Organisation'.
You need to go here: https://pay.google.com/gp/w/u/0/home/settings
Personally, I had two payment profiles; one was for an Individual and one was for an Organisation. Maybe the Organisation one was the default or whatever.
In the end I managed to close that payment profile and create a new developer account after having the first one refunded.
There were a few emails to Google Support going back and forth but that solved it in the end and now I have an app on the Play Store.

Can I upload iOS App to the App Store if Role is Member not Admin?

I have member role accordingly Apple Developer Program Team Roles described here: https://developer.apple.com/support/roles/
And Developer role as App Storer connect user for the same team.
Every time I try to Distribute the app by uploading to the AppStore I have an error message that says "Role is Member, but at least Admin is required"
For other accounts, I have Admin rights and don't have such problems and it is unclear is it really possible to upload builds for Developer + Member role combination.
I found that in some cases the reason for the error is missed certificate, but for this account, certificates are on the place:
The same error happens if I try to add the project to the Xcode server for CI. What seems correct, because in all the documents Admin role is asked for this action.

Xcode -How To Change App ID Suffix from Old Account To New Account? An app id with identifier is not available. Please enter a different string

I'm on Xcode 8.3.3 and my bundle identifier is:
com.abc.xyz
When I first signed up to create an Apple developer account I used my personal info and registered the above app's bundle id for the App ID Suffix.
My Old dev account email is blabla#bla.com
That was last year, now I registered as a business entity for a developer account and paid the $99 bucks.
My New dev account email is yadayada#yada.com
When I try to use the same bundle id for the new account's App ID Suffix I get the error:
There were errors in the data supplied. Please correct and re-submit.
An App ID with Identifier 'com.abc.xyz' is not available. Please enter
a different string.
I understand that 2 accounts can't have the same bundle id for the App Id Suffix. The issue is I'm using this bundle id for firebase and other services so it's not that simple to change it. From the app transfer directions Apple App Transfer it seems I also would have had to had the app in the App Store:
The App must have had at least one version that has been released to the App Store.
It says if I delete the app I can't use the bundle id:
Important: If you delete your app, you can’t restore it. The SKU or app name can’t be reused in the same organization. If you’ve uploaded a build, your bundle ID can’t be reused.
How can I either transfer my my bundle id from my old personal account (which I'm no longer paying for) to my new account which I am paying for?
How can I delete the App ID Suffix from my old account?
In either case I still have access to both accounts and I need my new account to use the same bundle id com.abc.xyz that was under my old account.
I just called Apple (800) 633-2152. Luckily on my old account the 1 yr membership had expired and I never renewed it so it automatically switched me over to a free account. The rep was able to delete the bundle id in the old account because it became a free account. I think if it was a paid account I would've been sol because she said "I was only able to delete it because you was under the free program".
Once she deleted it she sat on the phone with me and I was able to use the bundle id as the Apple ID Suffix on my new account.
If your like me and you have 2 accounts and you want to switch the bundle id from 1 account to the other you can definitely call and they'll do it if the first account is under a free plan. Otherwise your probably going to have to ask them to cancel it or wait until it expires.

Should macOS App Group name start with `group.` or Development Team ID?

When I'm trying to upload my app to the Mac App Store, I get the error -
iTunes Store operation failed.
Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on Mac OS X. Specifically, value '[group.MyCompany.MyProject]' for key 'com.apple.security.application-groups' in 'com.MyCompany.mac.MyProject.pkg/Payload/MyProject.app/Contents/MacOS/MyProject' is not supported. This value should be a string or an array of strings, each starting with your TEAMID followed by a dot '.' .
But I read that the shared group MUST begin with the group. prefix - so what is the correct way ?
No, macOS App Groups MUST begin with your development team ID.
The value for this key must be of type array, and must contain one or more string values, each of which must consist of your development team ID, followed by a period, followed by an arbitrary name chosen by your development team
Please check below sample from Apple develop page.
https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW19
<key>com.apple.security.application-groups</key>
<array>
<string>DG29478A379Q6483R9214.HolstFirstAppSuite</string>
<string>DG29478A379Q6483R9214.HolstSecondAppSuite</string>
</array>
group.identifier is used for iOS App Group names; TEAMID followed by a dot and then name (as the error message states) is used for Mac App Group names.
Also keep in mind that this must be your development team ID; do not use $(TeamIdentifierPrefix), as Xcode suggests.
For some reason the $(TeamIdentifierPrefix) build-time variable isn't resolved properly while archiving a project.
Using Jerry's application group name should work.
iOS app groups must be registered in the portal as they need to be whitelisted in provisioning profiles and the portal won't allow you to create app groups that don't start with group.
macOS app groups don't have to be registered in the portal at all, they are also not whitelisted in profiles as they are not even present in profiles. If you publish your app on the Mac App Store, though, it will enforce that your app groups must be prefixed by your team ID.
For more details about all this, please see here:
https://stackoverflow.com/a/66639271/15809

I don't have a company, how to fill in organization name in Xcode?

I just want to build up apps by myself in Xcode, I am now a student, I don't own a company, but when I when to create a new project, I have to fill in the bar called "Organization name", since I don't run a company now and I don't want to set a company name randomly because I don't want to cause any troubles related to it.
How to fill in the name of a company here in Xcode??
This is just for some documentation purpose for the Product or APP Bunldle ID of the application when later on you get to publish the application, you get to give the same Bundle id that is of your application, which in term is autofilled by reverse DNS process. Eg - com.yourOrganizationName.applicationName. This is the bundle id of your app which makes your app unique. Right now you can give it whatever you want. So your application would have a ID of
com.WhatEverYouWant.yourApplicationName. This is of significance only when you have a developer account and you want to publish your application.

Resources