Apple 在应用程序中将 Apple ID 存储在哪里

Apple 在应用程序中将 Apple ID 存储在哪里

我不得不切换 Apple ID,而我之前从 Apple Store 下载的一些应用程序不再更新(Apple 要求我登录以前的帐户,但现在我无法登录)。有没有办法更改或删除应用程序中的旧 Apple ID?这些 ID 在应用程序中位于哪里?

答案1

不管你为什么这么做,我的理解是 Apple ID 信息保存在应用程序的Contents/_MASReceipt文件夹中。以下是使用 Garage Band 的示例

$  ls -lg /Applications/GarageBand.app/Contents/
total 8
drwxrwxr-x   27 admin    918 May 12 04:44 Frameworks
-rw-rw-r--    1 admin  23057 May 12 04:58 Info.plist
drwxrwxr-x    4 admin    136 May 12 04:44 Library
lrwxr-xr-x    1 admin     28 Oct 18  2014 MIDI Device Plug-ins -> PlugIns/MIDI Device Plug-ins
drwxrwxr-x    3 admin    102 May 12 19:06 MacOS
-rw-rw-r--    1 admin      8 Jan 17  2014 PkgInfo
drwxrwxr-x    6 admin    204 May 12 04:39 PlugIns
drwxrwxr-x  204 admin   6936 May 18 15:56 Resources
drwxrwxr-x    3 admin    102 May 12 05:00 _CodeSignature
drwxr-xr-x    3 admin    102 May 31 14:20 _MASReceipt
-rw-rw-r--    1 admin    517 May 12 08:50 version.plist

因此命令sudo rm -rf $ ls -lg /Applications/GarageBand.app/Contents/_MASReceipt 应该取消你的 AppleID 与目标应用程序的关联。

答案2

老实说,你错了,因为“我不得不切换 Apple ID”……你永远不需要这么做。你可以更改主要电子邮件地址。实际 ID 本身甚至不必是电子邮件地址,这只是为了方便。它也不必是您当前控制的地址 - 这就是主电子邮件地址的用途 - 并且可以与 ID 本身的电子邮件地址不同。

正如评论中提到的,应用程序属于 ID。如果“解锁”它所属的 ID 如此简单,那么每个人都会这样做……但事实并非如此。
还请注意,设备本身属于用于设置它的 ID。

你最好的解决办法是要么回到你的第一个ID,即你投资的那个,然后放弃新的ID - 或者同时设置两个家庭共享,这样您就可以访问两组应用程序/书籍/音乐等。
请注意,通过新 ID 上的“家人共享”访问应用程序将不会允许您访问已在旧 ID 下创建的数据。

相关内容