如何使用新的Apple ID更新Xcode?


67

我最近更改了Apple ID,并在Mac上用另一个Apple ID下载了xCode。

并非Mac商店通知我xCode有新版本,但我需要插入旧版Apple ID的密码,而我不能仅使用新版本。该应用似乎与旧的Apple ID相关联。

我什至不能使用新的Apple ID下载新的xCode,因为它仅使我可以选择使用旧的Apple ID更新它。


4
删除Xcode,然后使用新的Apple ID重新安装它。
米克麦卡勒姆

@NSPostWhenIdle发表评论作为答案,所以我可以接受。
aneuryzm 2012年

我可以使用两个不同的Apple ID在一个Xcode中开发两个应用程序
吗?-sejn

Answers:


19

假设您遇到错误的问题

要更新此应用程序,请登录到您用于购买该应用程序的帐户。

在App Store应用上,转到商店->退出

然后做这里建议的东西

请从Beartech检查此修复程序,网址为https://discussions.apple.com/thread/2794280?start=15&tstart=0

App Store以某种方式使用了Spotlight。我的解决方法是将整个HD添加到Spotlight系统首选项窗格的“隐私”选项卡中,关闭首选项并等待30秒,然后重新打开并从“隐私”选项卡中删除您的HD。Spolight开始重新编制索引。重新打开了App Store,问题已解决!将其发布在这里,供以后搜索的其他人使用。还向苹果公司提交了错误报告。

希望这可以为您解决问题!

编辑:我认为这是一个不同的问题相比,我有。您唯一的选择是删除xcode,然后使用新的Apple ID下载


1
Beartech链接指向另一个链接osxdaily.com/2011/12/10/…。遵循该程序确实有效。索引进行了一段时间后,应用程序商店告诉我它想要的ID,然后我就登录了。
cayhorstmann 2012年

3
该答案假定您拥有用于“购买” xcode的帐户。如果该帐户属于某个前雇员,则此答案无济于事。
bluescrubbie 2012年

1
这对我有用。在地球上,我本该如何解决自己的问题……
Venkat D.

@bluescrubbie我看不到转移帐户本身的意义。我使用的每台Mac,我购买的每个iOS / Mac应用都在我的个人iTunes帐户上(当然,与工作相关的东西要
付费

1
@VenkatD。很高兴它有所帮助!幸运的是,地球有StackOverflow :)
Nitin Alabur 2013年

165

要使AppStore忘记下载应用程序所用的旧凭据,必须删除_MASReceipt应用程序本身中的目录。

去做这个:

  1. 打开Finder并导航到“应用程序”,
  2. Ctrl +单击XCode并选择“显示软件包内容”,
  3. 展开目录目录,然后单击_MASReceipt以将其选中,
  4. 键入Command + Delete以永久删除目录---由于该文件是受保护的文件,系统将提示您输入凭据。

退出并重新启动AppStore,然后找到XCode。现在,该按钮应显示为“免费”或“安装”,而不是“更新”。单击它会将您的XCode更新为最新版本(以当前登录的Apple用户身份)。


Appstore希望再次下载整个程序,重点是更新当前版本而不是获取完整的新副本。
阿里

1
优秀的解决方案。试了几个建议从苹果的论坛,但没有工作:discussions.apple.com/thread/2794280?start=0&tstart=0
克里希纳

1
App Store给我“意外错误”,我开始希望备份收据文件,但是在Mac重新启动后,它可以正常工作。谢谢。
dawid

2
这有效。谢谢。重新启动AppStore并非对我有用。我必须重新启动Mac。此外,如果您担心该文件夹,则无需永久删除该文件夹。只需将其移至垃圾桶即可。
matt.dolfin '16

1
我无法在内容中找到_MASReceipt文件夹,可能是苹果对目录结构进行了更改。
Prabhat Kasera

6

打开一个文件夹Finder-> Go-> Applications,然后在该文件夹中找到Xcode。右键单击Xco​​de。->底部的获取信息,有共享和权限,将其打开,单击右上角的锁定图标。为列表中的每个人进行读写操作。

然后等待5-10秒。请尝试再次更新Xcode。它将开始更新...


这个答案解决了我的问题。
uspython 2013年

谢谢,解决了我的问题!
布克

4

添加Apple ID帐户

  1. 选择“ Xcode”>“首选项”。
  2. 在窗口顶部,单击“帐户”。
  3. 点击左下角的添加按钮(+)。
  4. 从弹出菜单中选择“添加Apple ID”。
    在此处输入图片说明

  5. 在出现的对话框中,输入您的Apple ID和密码,然后单击“登录”。
    在此处输入图片说明

删除Apple ID帐户

  1. 选择“ Xcode”>“首选项”。
  2. 点击窗口顶部的帐户。
  3. 在左列中选择要删除的Apple ID帐户。
  4. 单击左下角的删除按钮(–)。

点击链接获取源代码和详细信息。
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingAccounts/ManagingAccounts.html


这是行不通的:我已经成功地删除旧的帐户,但在AppStore一直要求该帐户的密码......如果旧帐户实际上是“删除”,这让我纳闷...
AFE

1

正如NSPostWhenIdle所说:“删除Xcode,并使用新的Apple ID重新安装它。”


尽管OP无需执行此操作即可解决问题,但这正是我必须要做的。
wberry

1

对于XCode 5

  1. Xcode菜单>首选项>帐户
  2. 点击左下角的+
  3. 单击添加苹果ID。

1

我有一个类似的问题。我的AppleId已更改-用户名-从“ ab ***”更改为“ ab***@gmail.com”。新格式需要一个电子邮件地址,而我的AppleId可以追溯到很多年前。我突然无法从Xcode导出任何内容。我如何解决它:

  1. 首选项/帐户
  2. 删除旧的AppleId
  3. 添加新的AppleId。

Apple似乎在后端进行自我整理,唯一的问题是Xcode到旧的参考名周围徘徊,这些旧名引用了已失效和/或错误的用户名(到同一键帐户。转到图)。


-1

如果您将设备还原到13.3.0可以解决问题,那么它对我有用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.