2013-11-19 3 views
2

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

Каков наилучший способ получить открытую бета-версию приложения iOS? В идеале я не хочу получать распределение «в доме», предоставляемое корпоративными учетными записями яблок.

Я видел это (How distribute private program to more than 100 devices?) по беспроводному распределению ad hoc, но я хочу получить более конкретную информацию о том же. В частности:

  • Что такое учетная запись dev, которую мне нужно получить с яблоком для распространения на открытую бета-версию.
  • Лучший способ распространения на открытую бета-версию.
  • Ограничения (если есть) на номер устройства, тип устройств (джейлбрейк или иначе)
  • Как мне настроить (и вид профиля распространения, который должен получить) моих приложений.
+1

Этот вопрос не соответствует теме, потому что речь идет о распределении приложений, а не о программировании. – Abizern

+1

Но, из [faq], «практические, ответственные проблемы, которые уникальны для разработки программного обеспечения», по теме. –

+0

Так как это было отмечено, у вас есть возможность узнать, какую другую информацию мне нужно предоставить, чтобы я мог решить эту проблему? Я думаю, что сделать открытую бета-версию (что было бы легко на большинстве других мобильных платформ) немного сложно в iOS и хотелось бы найти разумное решение для этого ... – Sagar

ответ

1

Ответы на вопросник от Lukas Enterprise Distribution довольно хорошо, поэтому я опишу вариант общего выпуска, ограниченную базу пользователей.


Во-первых, я хотел бы отметить, что, кажется, Apple, имеет виду, что бета-версии не должно быть разрешено, например, в Apple Store Review Guidelines (Войти требуется) говорится:

2,9 приложение, которые являются «бетой», «дем», «проба», или «тест» версии будут отклонены

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


Я бы рассмотреть вопрос об освобождении приложение на обычном магазине приложений следуя той же схеме, как и любое другое приложение с некоторыми изменениями:

  • Фразировка: Для пользы от Apple, вы рилизинг полный приложение, а не бета-версия, это ограниченные пользователи, а не функции приложения.
  • Добавьте форму входа в начало приложения, чтобы разрешить использовать только определенные пользователи.
  • Добавьте возможность создания бета-учетной записи.(И ограничьте количество пользователей по своему усмотрению)
  • Рассмотрите возможность запуска приложения в ограниченном количестве стран, чтобы получить представление о вашей базе пользователей, не подвергая весь ваш рынок потенциально ошибочному приложению.
+0

Когда вы говорите, что обычный магазин ap означает, что вы имеете в виду магазин iTunes? И им нужно, чтобы идентификатор должен был получить учетную запись предприятия для этого? Таким образом, каждый может загрузить приложение, но люди, которые могут использовать приложение, будут ограничены теми, у кого есть доступ к бета-версии, я прав? – Sagar

+0

Да, обычный магазин приложений. Нет, никакой учетной записи предприятия не требуется. Как вы выбираете своих бета-пользователей? –

+0

Ну, я хочу сделать открытую бета-версию. Где потенциальный бета-пользователь должен запрашивать доступ к приложению. Помимо входа в систему, я думал о чем-то в строках ключа приложения, которое бета-пользователь должен ввести для использования приложения. И ключ приложения будет предоставлен мной после того, как бета-пользователь запросит доступ для приложения. – Sagar

2

Предприятия могут получать сертификаты предприятия, которые позволяют им подписывать приложения, чтобы их можно было развернуть на любом устройстве iOS (без необходимости использования джейлбрейка), как приложение было загружено из магазина приложений. Однако предприятиям необходимо зафиксировать, что они не будут распространять эти приложения за пределами своей организации. Для получения дополнительной информации обратитесь к Программе разработчиков Apple iOS Developer Developer: https://developer.apple.com/support/ios/enterprise.html

Нет другого способа распространять приложения без публикации в магазине приложений.

0

Заканчивать TestFlight http://testflightapp.com

Вы загружаете свой файл IPA затем пригласить тестеров.

+0

Я использую TF, но у меня есть предел 100 устройств, им нет как TF будет работать с распределением предприятий, какие-либо идеи по этому поводу? – Sagar

+0

@Sagar Я проверяю их FAQ, похоже, что они работают над распространением на предприятии, но это еще не все, и я сомневаюсь, что это произойдет в ближайшее время. Удачи вам в поиске :) – Chris

+0

Спасибо, посмотрим, над чем работают TF! – Sagar

Смежные вопросы