У меня есть приложение iOS, перенесенное из одной учетной записи Apple в другую, что приводит к изменению идентификатора команды. Чистая переустановка работает нормально, но каждый раз, когда я устанавливаю обновление, я получаю следующую ошибку:
[MIInstallableBundle выполнитьVerificationWithError:]: 517: обновить строка права заявки-идентификатора (new_teamid.bundle.id) не соответствует установленной строке приложения-идентификатора приложения (Old_teamid.bundle.id); отклонение обновления.
Я нашел решение для обновления прав с помощью ключа "предыдущие приложения-идентификаторы" и запросить у нового Apple профиль подготовки, чтобы иметь возможность Подпишите приложение:
<key>previous-application-identifiers</key>
<array>
<string>{Your Old App ID Prefix}.YourApp.Bundle.ID</string>
</array>
Без этого профиля подготовки я получаю следующую ошибку во время процесса установки:
Не удалось проверить подпись кода MIExecutableBundle path = path.app identifier = bundle_id type = 4 0xe8008016 (Права, найденные, которые не разрешены профилем подготовки)}
Итак, я связался с Apple и запросил профиль магического положения.
- Я нашел правильное решение, чтобы иметь возможность обновлять приложение?
- Будет ли Apple помогать мне и предоставлять профиль предоставления?
- Сколько времени может потребоваться Apple для создания и предоставления профиля?