2010-09-30 2 views
2

Я разрабатываю приложение, которое будет заклеймен для разных клиентов. Для некоторых клиентов я сам выпущу приложение, используя мою учетную запись разработчика @ apple, но некоторые клиенты хотят освободить приложение, используя собственную учетную запись разработчика. Вне курса они могут создать учетную запись для меня, с которой я могу создать приложение, или я мог бы дать им исходный код моего приложения и позволить им делать это самостоятельно. НО, что, если я не хочу делать ни одно из этих решений? Есть ли способ, которым я мог бы создать приложение на своем компьютере для клиента, возможно, с идентификатором Bundle, который еще не существует? (например, com.somecompany.appName)?Отправка заявки со стороны клиентов

Я скептически отношусь к тому, чтобы «отдать» мой исходный код клиенту.

Как я могу поделиться своим приложением с клиентом без совместного использования исходного кода?

ответ

1

Если у клиента есть Intel Mac и учетная запись разработчика iOS, то один из распространенных способов сделать это - разместить код приложения в основном в статической общей библиотеке с несколькими страницами кода оболочки, чтобы запустить его. Затем дайте клиенту проект Xcode, содержащий код объекта библиотеки (ваших «секретных» ингредиентов), а также общедоступный исходный код оболочки. Клиент может запускать Xcode, выбирать свое распределение, создавать хит, а затем отправлять результаты.

Этот метод также позволяет клиенту изменять значки, приложения и т. Д., Но до сих пор не видит источник в вашей общей библиотеке.

+0

Awesome, я думаю, что это то, что я ищу. У вас есть ссылки на то, как создать статическую общую библиотеку, которую вы рекомендуете? Thnx! –

0

Почему бы вам не использовать логин, предоставленный вашим клиентом, чтобы сделать это самостоятельно, не отдавая исходный код. Или просто запросите сертификат для домена, отправив почтовый индекс вашему клиенту.

+0

Как я уже писал в этом вопросе, первое решение может быть не всегда доступно. Последнее решение не входит в курс, но я имел в виду вопрос: есть ли способ предварительно создать приложение, не подписывая его, и подписывать его позже. –

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