Приложение iPad перенесено на другой аккаунт, чтобы сохранить доступ к брелокам

Недавно мы перенесли приложение из одной учетной записи в другую. Теперь мы хотели бы обновить приложение, но проверить архив в отчетах Organizer:

"Изменено значение права на идентификатор приложения. В предыдущей версии программного обеспечения есть значение идентификатора приложения" xxx ", а новая версия отправляемого программного обеспечения имеет значение идентификатора приложения" yyyy ". приводят к потере доступа к цепочке ключей.

Приложение зависит от доступности брелока. Любой способ решить это?

Update:

Найдите "брелок" в ссылке ниже: https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html

Это заставляет меня думать, что можно сохранить доступ к keychain.

Это не выполняется (найдите жирный "Важный" ): https://developer.apple.com/library/ios/technotes/tn2311/_index.html

Ответ 1

После того, как я попросил разъяснить, связанный с iTunes, я получил электронное письмо от [email protected], в котором говорится, что они обновили идентификатор приложения Bundle.

Мне удалось создать правильные профили обеспечения и отправить обновление в хранилище приложений без предупреждений. Приложение еще не принято, но мы смогли подтвердить, что версия Ad Hoc теперь корректно работает при обновлении (она не до того, как Apple обновит идентификатор приложения Bundle).

Обратите внимание, что я являюсь членом обеих команд разработчиков - команды, в которой было создано приложение, и того, в котором было перенесено приложение. Не уверен, что это имело какое-либо значение.

Ответ 2

См. Apple Техническое Q & A

В: Как разрешить предупреждение о потенциальной потере доступа к цепочке ключей?

A: Приложения, которые должны ожидать это предупреждение, и выполните независимо от:

  • Те, кто переносят свой префикс идентификатора приложения из произвольного идентификатора семени Bundle в свой более современный идентификатор команды, как описано в Техническом Примечание TN2311 - Управление префиксами нескольких идентификаторов приложений.
  • Те, кто отправляет первое обновление для недавно приобретенного приложения через App Transfer.

Я бы подумал, что 2. относится к вашему делу. Apple также имеет note, что переносимое приложение не может поддерживать доступ к предыдущей цепочке ключей, связанной с префиксом идентификатора приложения предыдущего владелец.

Ответ 3

Ваш единственный вариант - продолжить использование старого идентификатора приложения.