Мне пришлось сменить Apple ID, и некоторые из моих предыдущих приложений, изначально загруженных из Apple Store, больше не обновляются (Apple просит меня войти в мою предыдущую учетную запись, чего я не могу сделать сейчас). Есть ли способ изменить или удалить мой старый Apple ID из приложения? Где эти идентификаторы расположены в приложениях?

2 ответа2

3

ТБХ, вы ошиблись в "Я должен был поменять Apple ID" ... Вы никогда не должны это делать. Вы можете изменить основной адрес электронной почты. Сам фактический идентификатор даже не должен быть адресом электронной почты, это только для удобства. Это также не обязательно должен быть адрес, который вы в настоящее время контролируете - для этого предназначен основной адрес электронной почты - и он может отличаться от адреса самого идентификатора.

Как уже упоминалось в комментариях, приложения принадлежат идентификатору. Если бы было так просто «разблокировать», к какому идентификатору он принадлежал, все бы это делали ... это не так.
Также обратите внимание, что само устройство принадлежит идентификатору, который использовался для его настройки.

Ваш лучший выход - либо вернуться к первому идентификатору, в который вы вложили деньги, и отказаться от нового, либо настроить оба с помощью Family Sharing, чтобы вы могли получить доступ к обоим наборам приложений / книг / музыки и т.д.
Обратите внимание, что доступ к приложению с помощью Family Sharing для вашего нового идентификатора не позволит вам получить доступ к данным, уже созданным под старым идентификатором.

2

Независимо от того, почему вы делаете это, я понимаю, что информация об 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 от целевого приложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .