iOS - что необходимо для создания приложений для iOS с включенными правами?

В настоящее время я изучаю варианты предложения одного и того же приложения нескольким клиентам с разными значками, именами и т. Д.

Приложение использует push-уведомления через Parse.com. Какие шаги необходимо выполнить при создании нового приложения для iOS с "белой этикеткой" на основе того же проекта xCode?

  • Создавать уникальные идентификаторы приложений для каждого клиента?
  • Создавать новые профили разработки / распространения для каждого клиента?
  • Создать новую цель xCode для каждого клиента?
  • Зарегистрировать новое приложение в Parse.com для каждого клиента?
  • Укажите уникальные ключи API синтаксического анализа для каждой цели?
  • Создать запись в магазине приложений для каждого приложения с белой этикеткой?
  • Напишите копию для продажи, загрузите скриншоты?
  • Обновлять X количество приложений с белой этикеткой каждый раз при обновлении приложения?

Я знаю, что Apple предлагает «секретные» API разработчикам, которые зарабатывают для Apple деньги, слышал ли кто-нибудь о более простом способе белой маркировки прибыльного приложения?


person Alex Stone    schedule 22.08.2014    source источник
comment
Хороший список дел, в чем вопрос?   -  person A-Live    schedule 23.08.2014
comment
Я спрашиваю, не понимаю ли я некоторые из перечисленных шагов. В частности, уникальные идентификаторы приложений и кодовое обозначение кажутся большой проблемой.   -  person Alex Stone    schedule 25.08.2014
comment
Вам понадобятся уникальные идентификаторы и, соответственно, уникальные сертификаты / профили для каждого из них. Это неприятно, но это то, что требуется для отдельных приложений. Единственное, что вы можете сделать, чтобы упростить этот процесс, - управлять каждой белой меткой в ​​своей собственной цели в одном приложении, чтобы избежать репликации всего кода.   -  person Mike    schedule 25.08.2014


Ответы (2)


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

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

person Mike    schedule 23.08.2014

Изучив этот вопрос, на веб-сайте Apple обнаружил следующее: https://developer.apple.com/business/custom-apps/

Похоже, что намерение независимых поставщиков программного обеспечения заключается в частном распространении пользовательских (или настроенных) приложений среди корпоративных клиентов. Я сомневаюсь, что эта программа существовала, когда @AlexStone задал свой вопрос. Но вопрос по-прежнему очень актуален, и, надеюсь, у Apple есть для нас лучший ответ. Остается Android ...

person Charlie Reitzel    schedule 05.08.2019