2016-12-09 2 views
-1

У моего работодателя нет iPhone для тестирования, они также не зачислены в программу разработчика Apple, но они наняли меня как разработчика iOS.Как создать файл IPA без программы разработчика Apple и без подключенного устройства в Xcode 7.2?

Мне сказали создать приложение, и я сделал это с помощью симулятора.

Теперь они хотят, чтобы я создал файл IPA этого приложения для своего клиента, который находится в другой стране для проверки на своем iPhone. Возможно ли это?

+1

без программы apple dev невозможно – PiyushRathi

+0

Для создания IPA, который будет запускаться на клиентском устройстве, вам потребуется учетная запись разработчика, так как вам нужно добавить UDID в свою учетную запись разработчика для тех iPhone, в которых вы хотите запустить что ПНД. – Rajat

+0

в лучшем случае, вы можете это сделать, попросил вашего клиента установить iOS-симулятор и отправить ему симулятор, чтобы они могли протестировать его в симуляторе. – Jageen

ответ

0

Вам обязательно понадобится учетная запись разработчика, если вы хотите запустить приложение на физическом устройстве (если это устройство не заблокировано, что я бы не рекомендовал). Если ваш работодатель нанял вас в качестве разработчика iOS, вам необходимо сообщить им, что требование разработки iOS - это учетная запись разработчика.

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

  1. Возможно, ваш работодатель заплатит за счет разработчика предприятия (299 долл. США в год). Это позволяет вам иметь профиль распределения внутри дома, который позволяет вам создавать IPA, который может работать на любом устройстве iOS, без необходимости регистрировать UDID для каждого устройства в профиле подготовки.
  2. Вы можете использовать Apple TestFlight для развертывания приложения на устройствах ваших клиентов. Это по-прежнему требует платной учетной записи разработчика, поскольку вы в основном создаете сборку магазина приложений и распространяете ее на других в качестве «бета-тестеров». Приложение проходит более лёгкий процесс просмотра, но его все равно должен был быть подписан с сертификатом распространения, который вы можете получить только с платной учетной записью.

Итог, если ваша компания просит вас профессионально разрабатывать приложения, вам необходимо понять, что сбор за $ 99/год является частью процесса. ЕСЛИ они не могут это оправдать, они не должны нанимать работу по разработке iOS.

+0

хорошо сказал, что теперь у меня есть доказательство моих заявлений, я определенно смогу помочь им понять факт, спасибо! –

+0

Рад, что это помогло. Удачи! – wottle

-1

Вы должны записаться в программу разработчика Apple, и этого недостаточно. Для эфирной установки вы должны использовать тестовый тест apple или hockeyapp, как сторонние приложения.

0

вы должны зачислен в программу для разработчиков Apple, и добавьте все UDID в вас приложение идентификатор устройства, чем генерировать временный профиль. установите его в xcode, чем создайте архив, запишите его и загрузите на diawi.com. Diawi (https://www.diawi.com/) - лучшее решение, оно создаст ссылку, которую вы можете предоставить клиенту, и они могут установить ее прямо на свое устройство.

0

я столкнулась с той же проблемой в начале моей работы :)

- но это не представляется возможным произвести ИПС без учетной записи разработчика Apple.

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