Вам обязательно понадобится учетная запись разработчика, если вы хотите запустить приложение на физическом устройстве (если это устройство не заблокировано, что я бы не рекомендовал). Если ваш работодатель нанял вас в качестве разработчика iOS, вам необходимо сообщить им, что требование разработки iOS - это учетная запись разработчика.
Если вы собираетесь писать приложения iOS для развертывания на клиентском устройстве (к которому у вас не будет физического доступа), у вас есть несколько вариантов.
- Возможно, ваш работодатель заплатит за счет разработчика предприятия (299 долл. США в год). Это позволяет вам иметь профиль распределения внутри дома, который позволяет вам создавать IPA, который может работать на любом устройстве iOS, без необходимости регистрировать UDID для каждого устройства в профиле подготовки.
- Вы можете использовать Apple TestFlight для развертывания приложения на устройствах ваших клиентов. Это по-прежнему требует платной учетной записи разработчика, поскольку вы в основном создаете сборку магазина приложений и распространяете ее на других в качестве «бета-тестеров». Приложение проходит более лёгкий процесс просмотра, но его все равно должен был быть подписан с сертификатом распространения, который вы можете получить только с платной учетной записью.
Итог, если ваша компания просит вас профессионально разрабатывать приложения, вам необходимо понять, что сбор за $ 99/год является частью процесса. ЕСЛИ они не могут это оправдать, они не должны нанимать работу по разработке iOS.
без программы apple dev невозможно – PiyushRathi
Для создания IPA, который будет запускаться на клиентском устройстве, вам потребуется учетная запись разработчика, так как вам нужно добавить UDID в свою учетную запись разработчика для тех iPhone, в которых вы хотите запустить что ПНД. – Rajat
в лучшем случае, вы можете это сделать, попросил вашего клиента установить iOS-симулятор и отправить ему симулятор, чтобы они могли протестировать его в симуляторе. – Jageen