2016-01-25 7 views
7

У меня естьОпубликовать IOS приложение для App Store от имени клиента

  • Яблоко ID
  • Исходный код
  • Сертификат распространения генерируется для моего идентификатора Apple с помощью разработчиков портала клиента
  • аутентификационный профиль для вновь созданного идентификатора приложения и моего сертификата распространения

Мой клиент не хочет делиться своим яблоком id credentia Я со мной. Я могу архивировать продукт в Xcode, но не могу его отправить в App Store.

Могу ли я напрямую отправить его в магазин с вышеуказанными данными, которые у меня есть?

Или Могу ли я создать файл IPA и поделиться им с клиентом, чтобы он мог отправить в App Store?

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

Пожалуйста, объясняющие ответ (шаг за шагом руководство, если это возможно).

Благодаря

+1

Почему вы опубликовали другой вопрос вместо того, чтобы уточнить [ваш предыдущий вопрос] (http://stackoverflow.com/questions/34994035/submit-ios-app-to-store-without-access-to-developer-program- счет-но-а-Provi)? – rmaddy

ответ

16

Для тех, кто должен делать то же самое от имени клиентов, вот шаги, я а затем ...

Что я имел

  1. Счет разработчика яблоко (без Developer Program Приемной)

Что клиент имел

  1. учетная запись разработчика яблоко (с Apple, Регистрация программы для компании)

Что касается распространения приложений, у яблока есть 2 системы: Центр-член (для сертификатов, профилей, идентификаторов приложений и т. Д.) И ITunes Connect (для публикации вашего приложения в магазине приложений и последующего управления этим приложением).

Мне нужен доступ к ITunes Connect & Членский центр для распространения от имени клиента.

  1. В Центре-члене клиент должен предоставить вам роль администратора команды. [steps]
  2. В подключении ITunes клиент должен предоставить вам роль разработчика/роль администратора для приложения. Если роль разработчика, учитывая, что вы можете загружать только сборку, отправить приложение для просмотра, вам нужно спросить клиента. Если роль администратора, в основном, вы можете сделать почти все, что нужно. Отправляя приложение для просмотра. [steps]
  3. Теперь вы можете создавать сертификаты, профили, идентификаторы приложений через Центр-член (вы можете создавать профили & в Xcode, но App IDS должен быть создан через Member Center).
  4. Создать запись приложения в ITunes Connect с использованием того же идентификатора пакета, который используется для создания идентификатора приложения.
  5. Загрузить сборку через Xcode
  6. Отправить на проверку через Itunes Connect

Это то, что я сделал для представления приложения. Если вы найдете какие-либо ошибки/лучшие альтернативы, комментарий PLS ниже, я обновлю ответ.

4

Вам нужно сделать следующее:

  1. Построить приложение с помощью распространения сертификата клиента
  2. Archive приложение с помощью XCode (это в том же меню, что и строить варианты)
  3. Когда архив сделано это будет открыть архив Организатор
  4. выберите вновь созданную дугу улей и экспортировать его. Первый вариант экспорта в - это «Сохранить для магазина приложений iOS Развертывание».
  5. Это создаст каталог на вашем mac, который содержит биты и куски, которые ваш клиент должен будет загрузить.
  6. Почтовый каталог и передача клиенту. Они должны иметь возможность использовать веб-интерфейс в iTunes для загрузки приложения, а - завершить процесс подачи заявки.
2

Самый простой способ заключается в том, чтобы ваш клиент добавлял вас под пользователем и ролями в iTunes Connect. Существует роль разработчика теперь может ограничить доступ к определенному приложению, и ограничивает его ниже:

App Features

+0

Это правда. Однако клиент может разрешать другим пользователям ТОЛЬКО, если это учетная запись компании. Если это личная учетная запись, вы не можете предоставить доступ другим людям. – lnjuanj

+0

Мне нужно приобрести программу разработчика Apple? – shahalpk

+0

Вам не нужно платить за Программу разработчика. Только иметь учетную запись. Это работает, даже если у них есть личная учетная запись. – Jeremiah

-1

Вы должны использовать распределение IP с прошивкой для создания ИПС для загрузки в App Store

-1

... Или Могу ли я построить IPA файл и поделиться им с клиентом, так что он может подать в App Хранить?

Чтобы ответить на ваш вопрос, вы можете создать приложение и предоставить своему клиенту для отправки приложения.

Для создания приложения (.ipa) вам необходимо получить профиль Provisioning & Сертификат от них. Примечание: при подписании не забудьте выбрать использование локальных активов подписи, чтобы избежать предоставления учетных данных id.

+1

Кому угодно нисходящему - стоит добавить причину до того, как голосуют ответы ... –

0

В соответствии с описанием самым простым способом было бы отправить приложение от своего имени и как только вы передадите сертификацию для переноса опубликованного приложения на своего клиента с панели инструментов iTunes Connect.