如何使用新的 Apple ID 更新 Xcode?
Posted
技术标签:
【中文标题】如何使用新的 Apple ID 更新 Xcode?【英文标题】:How to update Xcode with a new Apple ID? 【发布时间】:2012-07-24 04:51:39 【问题描述】:我最近更改了 Apple ID,并在 Mac 上用另一个 Apple ID 下载了 xCode。
Mac 商店没有通知我 xCode 有新版本,但我需要插入旧 Apple ID 的密码,而且我不能只使用新的。该应用似乎与旧的 Apple ID 相关联。
我什至无法使用新的 Apple ID 下载新的 xCode,因为它只能让我选择使用旧的 Apple ID 进行更新。
【问题讨论】:
删除 Xcode,然后使用新的 Apple ID 重新安装。 @NSPostWhenIdle 发表评论作为答案,所以我可以接受。 我可以使用两个不同的苹果 ID 在一个 Xcode 中开发两个应用程序 【参考方案1】:要让 AppStore 忘记下载应用时使用的旧凭据,您必须删除应用本身中的 _MASReceipt
目录。
为此:
-
打开 Finder 并导航到应用程序,
Ctrl+单击 XCode 并选择“显示包内容”,
展开 Contents 目录并点击 _MASReceipt 将其选中,
键入 Command+Delete 以永久删除目录 --- 系统会提示您输入凭据,因为这是受保护的文件。
退出并重新启动 AppStore,然后找到 XCode。该按钮现在应该显示“免费”或“安装”而不是“更新”。单击它会将您的 XCode 更新为当前登录的 Apple 用户的最新版本。
【讨论】:
Appstore 想要重新下载整个东西,重点是更新当前版本而不是获得完整的新副本。 优秀的解决方案。尝试了苹果论坛的一些建议但没有奏效:discussions.apple.com/thread/2794280?start=0&tstart=0 App Store 给了我“意外错误”,我开始希望我已经备份了收据文件,但在重新启动 Mac 后它工作了。谢谢。 这行得通。谢谢你。重新启动 AppStore 并没有为我做这件事。我不得不重新启动Mac。此外,如果您担心该文件夹,则无需永久删除该文件夹。只需将其移至垃圾箱即可。 我无法在内容中找到 _MASReceipt 文件夹,可能是苹果更改了目录结构。【参考方案2】:假设您遇到错误的问题
要更新此应用程序,请登录您使用的帐户 买吧。
在 App Store 应用上,转到 Store --> 退出
然后做这里建议的事情
通过https://discussions.apple.com/thread/2794280?start=15&tstart=0@Beartech 查看此修复程序
App Store 以某种方式使用了 Spotlight。我的解决方法是添加整个 高清到 Spotlight 系统首选项窗格中的“隐私”选项卡,关闭 偏好并等待 30 秒,重新打开并从隐私中删除您的高清 标签。 Spolight 开始重新索引。重新打开App Store和问题 已修复!在此处发布此内容以供以后可能搜索的其他人使用。 还向 Apple 提交了错误报告。
希望这可以为您解决问题!
编辑:我认为与我所拥有的相比,这是一个不同的问题。您唯一的选择可能是删除 xcode,并使用您的新 Apple ID 下载
【讨论】:
Beartech 链接指向另一个链接 osxdaily.com/2011/12/10/…。遵循该程序确实有效。索引进行了一段时间后,应用商店告诉我它想要哪个 id,我用它登录。 此答案假定您拥有用于“购买”xcode 的帐户。如果该帐户属于(例如)前雇员,则此答案无济于事。 这对我有用。我到底是怎么想出来的,我自己的超出了我的范围...... @VenkatD。很高兴它有帮助!幸运的是,地球有 *** :) 就我而言,bluescrubbie 是对的。 @jimbojw 的解决方案是删除前雇员的帐户所必需的。【参考方案3】:添加 Apple ID 帐户
-
选择 Xcode > 首选项。
在窗口顶部,点击帐户。
在左下角,单击添加按钮 (+)。
从弹出菜单中选择添加 Apple ID。
在出现的对话框中,输入您的 Apple ID 和密码,然后 点击登录。
删除 Apple ID 帐户
-
选择 Xcode > 首选项。
点击窗口顶部的帐户。
在左侧栏中选择您要删除的 Apple ID 帐户。
点击左下角的删除按钮 (-)。
点击链接获取来源和详细信息。https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingAccounts/ManagingAccounts.html
【讨论】:
这不起作用:我已成功删除旧帐户,但 AppStore 一直要求输入该帐户的密码……这让我想知道旧帐户是否真的被“删除”了…… .【参考方案4】:打开一个文件夹 Finder-> 前往 -> 应用程序 然后在文件夹中找到 Xcode。 右键单击 Xcode。 -> 获取信息 在底部,有共享和权限,打开它,点击右上角的锁定图标。 为列表中的每个人进行读写。
然后等待 5-10 秒。只需再次尝试更新 Xcode。它将开始更新...
【讨论】:
这个答案解决了我的问题。 谢谢你,解决了我的问题!【参考方案5】:正如 NSPostWhenIdle 所说:“删除 Xcode,然后使用新的 Apple ID 重新安装。”
【讨论】:
虽然 OP 能够在不这样做的情况下解决问题,但这正是我必须做的。【参考方案6】:对于 XCode 5
-
Xcode 菜单 > 首选项 > 帐户
点击左下角的+
点击添加 Apple ID。
【讨论】:
【参考方案7】:我遇到了类似的问题。我的 AppleId 已更改 - 用户名 - 从“ab***”更改为“ab***@gmail.com”。新格式需要一个电子邮件地址,而我的 AppleId 可以追溯到很多年前。我突然无法从 Xcode 导出任何内容。我是如何解决的:
-
首选项/帐户
删除旧的 AppleId
添加新的 AppleId。
Apple 似乎在后端解决了自己的问题,唯一的问题是 Xcode 徘徊在对已失效和/或错误用户名的旧引用(指向同一个密钥帐户。去看看。)
【讨论】:
【参考方案8】:如果您将设备恢复到 13.3.0 将解决您的问题,它对我有用
【讨论】:
以上是关于如何使用新的 Apple ID 更新 Xcode?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过命令行构建和部署 Xcode 项目到新的 Apple 的 TestFlight
如何更改 Xcode 4 用于下载组件的 Apple ID?