можно ли не заплатить $ 99 за создание unsigned ipa, чтобы клиент мог его подписать?

Я новичок в iOS и стараюсь выяснить, нужно ли записаться в программу разработки iOS, если я не собираюсь отправлять приложения в AppStore и не тестировать их на реальных устройствах (по крайней мере, в ближайшем будущем).

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

Можно ли это сделать, не заплатив $ 99? Или каждый разработчик, даже работающий на компании, должен заплатить Apple?

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

На данный момент у меня есть только бесплатный AppleId, который я добавил в Xcode. Будет ли достаточно, если клиент с учетной записью разработчика iOS пригласит меня в команду, чтобы я мог выбрать один из целевых показателей Xcode-> Team, чтобы исправить «Не найдено совпадающего идентификатора подписки»?

редактировать

Похоже, что у моего клиента есть индивидуальная учетная запись, а не компания, а опция с приглашением в команду – это не случай

Solutions Collecting From Web of "можно ли не заплатить $ 99 за создание unsigned ipa, чтобы клиент мог его подписать?"

[подведение итогов комментариев:]

Если у вашего клиента есть учетная запись разработчика iOS, они должны пригласить вас в свою команду в качестве разработчика. Таким образом вы сможете:

  • сгенерировать собственный сертификат подписи кода разработчика
  • добавить свое собственное устройство (ы) в профиль подготовки команды и разработать на устройстве
  • используйте их идентификаторы приложений и идентификатор команды, что имеет решающее значение, если приложение использует права вообще

Когда у вас есть готовая к отправке сборка, вы можете:

  • отправьте им весь исходный код проекта, который они могут создавать, подписывать и экспортировать по мере необходимости;
  • архив, затем в организаторе «экспортировать как архив Xcode» и отправить им результат, который может быть импортирован, подписан и реэкспортирован / отправлен по их копии Xcode.

Я очень сомневаюсь, что можно подписать неподписанный / скомпилированный IPA, но один из них – запросить сертификат разработчика / дистрибутива с его закрытым ключом вместе с профилем подготовки, который соответствует сертификату. Но это решение предполагает отказ от закрытого ключа, который не является лучшей практикой по безопасности. Другим вариантом является участие в команде, которая доступна только для учетной записи компании или предприятия, IIRC. Если это только отдельные учетные записи, этот метод также не будет работать.