如何在 Xcode 4.4 中更改团队

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/11424986/
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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 00:50:50  来源:igfitidea点击:

How do I change teams in Xcode 4.4

xcodeprovisioning-profilexcode4.4

提问by ima747

In 4.3 and under the first time you tried to do a team based action, such as refresh provisioning profiles, it would ask you to log in. It no longer does this in 4.4, it just assumes a team and refreshes... how do I teach Xcode there are multiple teams? It lists them under the teams in side bar of the organizer, but won't let me refresh their profiles, or select them when creating new profiles.

在 4.3 和第一次尝试执行基于团队的操作(例如刷新配置文件)时,它会要求您登录。在 4.4 中不再这样做,它只是假设一个团队并刷新...怎么办我教 Xcode 有多个团队?它在组织者侧边栏中的团队下列出了他们,但不会让我刷新他们的个人资料,或在创建新个人资料时选择它们。

To clarify, each team is under a different developer ID, and I can't find any way to log in to different developer IDs to refresh the provisioning profiles. I canstill log in to different ID's when submitting apps to the app store, however this doesn't seem to affect the provisioning profile refresh login ID.

澄清一下,每个团队都在不同的开发人员 ID 下,我找不到任何方式登录不同的开发人员 ID 以刷新配置文件。向应用商店提交应用程序时,我仍然可以登录不同的 ID,但这似乎不会影响配置文件刷新登录 ID。

采纳答案by jaltek

Seems to be fixed in Xcode 4.4.1 (released yesterday, 7th August 2012). And as Ivan stated correctly: It seems that all profiles from all teams are synced as long as you have the same apple idacross all teams. (Tested this by removing all profiles from Xcode in the Organizer and hit "Refresh")

似乎已在 Xcode 4.4.1(昨天,2012 年 8 月 7 日发布)中得到修复。正如 Ivan 所说的那样:似乎所有团队的所有个人资料都会同步,只要您在所有团队中使用相同的 Apple ID。(通过从管理器中的 Xcode 中删除所有配置文件并点击“刷新”来测试这一点)

Update:

更新:

If you have different apple ids across multiple teams and the login dialog is still missing, you might have saved your credentials in your keychain. See comments #2 and #3 of this answer for a workaround.

如果您在多个团队中使用不同的 Apple ID,并且仍然缺少登录对话框,则您可能已将凭据保存在您的钥匙串中。有关解决方法,请参阅此答案的评论 #2 和 #3。

回答by Ivan Pavlovi?

There is a strange way to add a new identity (user/pass). If you build and archive and then go to Distribute -> Save for Enterprise, then open the Code Signing Identity list there will be an item marked "Refresh code signing identity" at the end. If you select it you'll be prompted to enter username and password. Hope this helps.

添加新身份(用户/通行证)有一种奇怪的方法。如果您构建并存档,然后转到 Distribute -> Save for Enterprise,然后打开 Code Signing Identity 列表,最后会有一个标记为“刷新代码签名身份”的项目。如果您选择它,系统将提示您输入用户名和密码。希望这可以帮助。

回答by simbolo

For reference, since I found this page searching for XCode 5.1 - getting XCode to sync new teams on the same Apple ID, click 'View Details' on any teams that are there to see the provisioning profiles for that specific team, then hit the refreshicon. It will also download any new teams added to the ID.

作为参考,由于我发现此页面正在搜索 XCode 5.1 - 让 XCode 同步同一 Apple ID 上的新团队,请View Details在任何团队上单击“ ”以查看该特定团队的配置文件,然后点击refresh图标。它还将下载添加到 ID 的任何新团队。