就在最近,Mac App Store要求我登录另一个帐户来更新我的应用程序。我从来没有第二个Apple ID,而且这台计算机一直属于我,这意味着从来没有其他帐户登录过此Mac。消息的屏幕截图。
您有其他帐户可用的更新
要更新此应用程序,请登录到您用于购买该应用程序的帐户。
我尝试注销并重新登录,但无济于事。我必须删除Xcode并从头开始安装它才能正常工作,但是我不想在每个应用程序中都这样做。
有任何想法吗?:(
就在最近,Mac App Store要求我登录另一个帐户来更新我的应用程序。我从来没有第二个Apple ID,而且这台计算机一直属于我,这意味着从来没有其他帐户登录过此Mac。消息的屏幕截图。
您有其他帐户可用的更新
要更新此应用程序,请登录到您用于购买该应用程序的帐户。
我尝试注销并重新登录,但无济于事。我必须删除Xcode并从头开始安装它才能正常工作,但是我不想在每个应用程序中都这样做。
有任何想法吗?:(
Answers:
要使AppStore忘记下载应用程序所用的旧凭据,请删除_MASReceipt
应用程序本身中的目录。
去做这个:
退出并重新启动AppStore,然后找到该应用程序。现在,该按钮应显示为“免费”或“安装”,而不是“更新”。单击它会将您的应用更新为最新版本,以当前登录的Apple用户身份进行。
这也可能是暂时的问题,一旦服务器从某些过载情况中恢复,它就会随着时间的流逝而清除。
如果您已加载使用其他Apple ID购买的应用程序,则会显示此屏幕。(试试吧:))
因此,例如,如果某个朋友给您提供了其应用程序的副本,并且出现了更新,则您需要使用朋友的ID登录才能更新该应用程序。
如果它们合法属于您,则可以从计算机中删除它们,然后转到AppStore>购买的商品,然后再次下载。
希望这可以帮助。
就我而言,我可以完成第一部分(删除应用程序包内容中的文件),但是我无法选择使用新帐户登录,而且必须这样做,因为我实际上是用其他登录名购买了该应用程序。
现在,当我转到应用程序中心,搜索有问题的应用程序,然后单击它进行更新时,它只是说我已经在此计算机上安装了该应用程序,并询问我是否确定要再次购买。它不提供“更新”选项。
我似乎找不到通过应用程序商店“登录”新帐户的位置。