xcode 如何在 Apple Developer 网站上管理个人团队信息?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/34552441/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to manage Personal Team info on Apple Developer website?
提问by Senseful
Ever since WWDC 2015, developers now have a Personal Team in addition to the other teams they are members of.
自 WWDC 2015 以来,除了他们所属的其他团队之外,开发人员现在还拥有一个个人团队。
My account is part of an organization as well, so when I go to my Accounts in Xcode, I see something like so under Team Names:
我的帐户也是组织的一部分,所以当我在 Xcode 中转到我的帐户时,我会在团队名称下看到类似的内容:
- Organization, Agent, Agent
- User(Personal Team), Free, Free
- 组织、代理人、代理人
- 用户(个人团队),免费,免费
I accidentally created an app identifier using the "Fix It" button in Xcode using the wrong team (personal team instead of the organization). Now if I attempt to register that App ID for my organization, it complains that it is already in use. If I try logging in to https://developer.apple.comto see my App IDs, I only see the ones for my organization, and not my personal team.
我不小心使用错误的团队(个人团队而不是组织)使用 Xcode 中的“修复”按钮创建了一个应用程序标识符。现在,如果我尝试为我的组织注册该 App ID,它会抱怨它已在使用中。如果我尝试登录https://developer.apple.com来查看我的 App ID,我只会看到我组织的 ID,而不是我的个人团队。
If I double click my personal team in Xcode, I do indeed see a provisioning profile for the App ID in question. I cannot figure out how to see these provisioning profiles on https://developer.apple.com.
如果我在 Xcode 中双击我的个人团队,我确实会看到相关 App ID 的配置文件。我不知道如何在https://developer.apple.com上查看这些配置文件。
Is there a way for me to manage App IDs, provisioning profiles, etc. for a Personal Team on developer.apple.com, or can they only be managed via Xcode?
有没有办法让我在 developer.apple.com 上为个人团队管理 App ID、配置文件等,还是只能通过 Xcode 进行管理?
If it's the latter, how would I delete an App ID I no longer need via Xcode?
如果是后者,我将如何通过 Xcode 删除不再需要的 App ID?
Update:If I try to create a new Apple ID and log in to the developer portal, I see a severely striped down version. The top menu just shows Home, Programs & Add-ons, and Your Account. There is no way to access the iOS features such as Provisioning Profiles, App ID, etc. unless you pay the $99 fee. But even then, you would be accessing it for that new team ID, not your Personal Team.
更新:如果我尝试创建一个新的 Apple ID 并登录到开发者门户,我会看到一个严重精简的版本。顶部菜单仅显示Home、Programs & Add-ons和Your Account。除非您支付 99 美元的费用,否则无法访问诸如 Provisioning Profiles、App ID 等 iOS 功能。但即便如此,您也将访问该新团队 ID,而不是您的个人团队。
Normally when you login or choose Change Team, it presents you a list of all the teams you are a member of. If I try this on an account that is a member of multiple teams, it shows those teams, but not the Personal Team option.
通常,当您登录或选择更改团队时,它会向您显示您所属的所有团队的列表。如果我在多个团队成员的帐户上尝试此操作,它会显示这些团队,但不会显示“个人团队”选项。
So far, it looks like if you ever click on "Fix Issue" while a personal team is selected, that App ID will be permanently registered to that team with no way of ever unregistering it.
到目前为止,看起来如果您在选择个人团队时单击“修复问题”,该 App ID 将永久注册到该团队,而无法取消注册。
回答by Bazze
There is a way to sort this out. Contact the Apple Developer Program Supportand they can help you delete the App ID from your free provisioning profile (you can't do it yourself at the moment). I just did this and I would recommend contacting them by phone since you will need to get past the first-line support to a Senior Advisor in order to fix this. First-line support did not understand what I was talking about.
有一种方法可以解决这个问题。联系Apple 开发者计划支持,他们可以帮助您从免费配置文件中删除 App ID(您目前无法自己删除)。我刚刚这样做了,我建议您通过电话与他们联系,因为您需要通过高级顾问的一线支持才能解决此问题。一线支持不明白我在说什么。
回答by kl.woon
You can also submit a request via Apple Developer Program Supporthttps://developer.apple.com/contact/submit/. The support team removed my personal team AppID within 24 hours, very efficient.
您还可以通过Apple Developer Program Support https://developer.apple.com/contact/submit/提交请求。支持团队在24小时内删除了我的个人团队AppID,非常高效。
回答by sputn1k
I had the same issue and was very frustrating! (been struggling for hours with this). I thought I had done exactly what you did above with the Fix it button and set the App Name to my "Personal Team"!? and I had no way of setting the app name up in iTunes Connect on the correct account (as I was getting the warning message "The App Name you entered has already been used".
我有同样的问题,非常令人沮丧!(为此苦苦挣扎了几个小时)。我以为我已经用修复它按钮完成了你在上面所做的事情并将应用程序名称设置为我的“个人团队”!?并且我无法在正确帐户的 iTunes Connect 中设置应用程序名称(因为我收到警告消息“您输入的应用程序名称已被使用”。
One alternative I wasn't aware of is when you create a new App Name in iTunes Connect you need to set the Primary Language.
我不知道的一种替代方法是,当您在 iTunes Connect 中创建新的应用程序名称时,您需要设置主要语言。
I was selecting "English" and there is another option for "UK English" which I needed! There are multiple English languages to choose from.
我选择了“英语”,而我需要的“英国英语”还有另一个选项!有多种英语可供选择。
Hope this helps someone out there.
希望这可以帮助那里的人。
回答by Marckaraujo
- Log in to the iOS developer member center and navigate to "Certificates, Identifiers & Profiles".
- Once in there, navigate into the App IDs section inside of the Identifiers section.
- Create a new App ID with the same wildcard bundle ID you are already using but using your Team ID based prefix as its prefix. By doing so, you will be associating your wildcard bundle ID with a new Team ID. It is okay to leave your old App ID associated with your wildcard bundle ID there and not delete it - it will be ignored going forward.
- Edit all your provisioning profiles that are associated to the old App ID and update them to use the new App ID.
- Go into all of the provisioning profiles that you have changed and regenerate them
- Re-archive your app. Then, submit your new archive making sure to sign it with your new Team ID prefix based provisioning profile.
- 登录 iOS 开发者会员中心,导航到“证书、标识符和配置文件”。
- 进入后,导航到“标识符”部分内的“应用 ID”部分。
- 使用您已经在使用的相同通配符捆绑包 ID 创建一个新的 App ID,但使用基于团队 ID 的前缀作为其前缀。通过这样做,您会将通配符捆绑包 ID 与新的团队 ID 相关联。可以将与通配符捆绑包 ID 关联的旧 App ID 保留在那里而不删除它 - 它会在以后被忽略。
- 编辑与旧 App ID 关联的所有配置文件,并更新它们以使用新 App ID。
- 进入您已更改的所有配置文件并重新生成它们
- 重新归档您的应用程序。然后,提交您的新存档,确保使用基于新团队 ID 前缀的配置文件对其进行签名。
Source: Steps to move an App ID from a non-Team ID prefix to the Team ID
来源:将 App ID 从非团队 ID 前缀移动到团队 ID 的步骤
Resume: Just create a wild card with your new Team and your App ID created with Personal Team will be ignored.
简历:只需使用您的新团队创建一个通配符,您使用个人团队创建的 App ID 将被忽略。