我对 Mac 环境完全陌生,正在尝试开发一款 ionic/cordova 混合应用。我刚刚从一位匆忙离开我们的前队友那里继承了一台 Macbook Air。是的。我有一个登录帐户和这台机器的 root 访问权限。
这台机器上有一大堆库和其他代码,包括 Xcode。但是当我尝试更新它时,它会要求输入前队友的 appleid 密码。我有自己的 appleid,但如何更改此所有权?或者,删除旧的 Xcode 和其他库并重新安装所有是否更有意义?操作系统也需要更新,但还是卡住了。
运行 OS X Yosemite。
多谢。
答案1
当您在 AppStore 购买应用程序时,它们会与购买者的 appleid 相关联。免费应用程序也是如此,因为在 Apple 的系统中,您也是以 0 货币购买它们的。如果您删除此应用程序(只需将 xcode 放入垃圾箱并清空),您可以从您的 appleID 再次购买。这将删除应用程序,但不会删除其元文件。您将在 /Application 中找到该应用程序。此外,请在 AppStore 购买您当前的操作系统。当前操作系统是 Yosemite。它也是免费的,但如果您开始下载它然后立即再次停止它,您的 AppleID 现在可以使用恢复。当您遇到任何错误并必须重新安装系统时,这至关重要。总有解决方法,但预防措施会让事情变得容易得多。干杯
答案2
擦拭并重新开始。
机器上的所有内容,包括操作系统本身,目前都属于上一位所有者的 AppleID。
除非彻底清除它并使用您的 ID 重新开始,否则无法更改。
苹果的模式与微软的模式相反。应用程序、操作系统和数据属于人,而不是机器。这使得迁移机器很容易,但将所有权转让给其他人却很困难。
不用说,首先要复制所有重要数据...
操作系统本身是免费的,只需在听到提示音时按住 Cmd/R,然后转到磁盘实用程序并删除现有的主操作系统分区 [您可以这样做,因为它将从小型紧急分区启动],即可成为您的操作系统。然后,您可以下载并安装操作系统 [它将是机器最初附带的操作系统,稍后更新] 您使用您的 ID 登录并按照设置操作。
答案3
你不应该这么做,这是你的 IT 部门的工作。但是。
您的 XCode 版本可能对此有偏好。请查看“偏好设置”>“帐户”。
删除 Keychain 中存储的身份验证,将其命名为“daw2.apple.com NOT_YOUR_APPLE_ID”。
删除 MAS 代码签名文件。Ctrl+单击 XCode > Show Package Contents,Cmd+Del 单击 _MASReceipt。