Подготовка iOS после переноса приложения

Я разрабатывал приложение iOS под своей личной учетной записью и до сих пор использовал функцию автоматической подписи Xcode для подготовки приложения. Теперь я передал приложение другой организации, частью которой я не являюсь, но они хотят, чтобы я продолжил разработку приложения. Они сделали мою личную учетную запись, где приложение когда-то было «менеджером приложений» в их учетной записи для этого конкретного приложения.

Теперь я хочу отправить обновление для приложения, но автоматическая подпись больше не работает. Я получаю сообщение об ошибке «Не удалось создать профиль подготовки: идентификатор приложения не может быть зарегистрирован в вашей группе разработчиков», что понятно, поскольку идентификатор приложения перемещен в учетную запись организации. Я не могу получить доступ к учетной записи организации, так как там есть другие приложения.

Я уверен, что в таком сценарии должен быть способ продолжить загрузку обновлений приложений для их учетной записи?


person Thomas Wana    schedule 02.10.2017    source источник


Ответы (1)


Вы должны попросить организацию (которая/владеет вашим/этим приложением сейчас) добавить вас в качестве «Члена команды» в свою учетную запись разработчика Apple. Член команды может работать только со средой разработки. Он может создавать инициализацию и сертификаты только для целей разработки. У члена команды нет прав/разрешений на обновление/изменение любых других параметров в учетной записи разработчика.

Поскольку вы являетесь разработчиком этого приложения, они (организация) предоставят вам доступ к ресурсам разработки. Поделитесь приведенной ниже информацией (ссылкой) с организацией-владельцем приложения.

Подробнее о ролях пользователей: Team Привилегии

введите здесь описание изображения


или
Если у вас есть собственная учетная запись разработчика Apple, вы можете создать новый AppID, Bundle Identifier (для временного использования при разработке) или групповой идентификатор (я рекомендую использовать wildcard идентификатор) для разработки этого приложения.

Но если вы хотите загружать/распространять приложения/обновления в магазине приложений, у вас должны быть права "Администратора группы" или "Агента группы". И я думаю, что ваша организация может не разрешить вам ту же роль. Но они могут поделиться вашим профилем .p12 для распространения (сертификатом или профилем подготовки), с помощью которого вы можете распространять приложение в магазине приложений, не используя учетную запись разработчика.

Я предлагаю и рекомендую использовать профиль .p12 для распространения вашего приложения

person Krunal    schedule 02.10.2017
comment
Большое спасибо, вы направили меня на правильный путь. Они должны были добавить меня в команду организации, теперь я могу загружать для них приложения. - person Thomas Wana; 02.10.2017