Рабочий процесс при использовании Appcelerator и IOS Deployment - PullRequest
1 голос
/ 10 января 2012

Я использую Appcelerator для создания приложений для смартфонов, только iPhone прямо сейчас, но в будущем планируется расширение на территорию Android.У меня есть некоторые проблемы (как и многие другие, которые я понимаю) с пониманием профилей обеспечения и специального развертывания.Я создал профиль обеспечения, содержащий UDID моего iPhone, iPad и iPhone моих сыновей.Я строю с использованием Titanium Studio, а затем выбираю «Установить на устройство IOS», чтобы создать приложение, а также файл «ipa».Синхронизация с iTunes на мои собственные устройства.

Сейчас я планирую использовать TestFlight с файлом ipa для распространения бета-версий.Кажется, что все в порядке с существующими UDID в профиле.Проблема сейчас, когда я добавляю больше UDID.Нужно ли обновлять профиль вручную (на developer.apple.com), загружать его и полностью перестраивать мое приложение для каждого добавленного UDID?Или есть более простой способ?Насколько я понимаю, профиль встроен в файл "ipa", значит ли это, что я должен восстановить?

1 Ответ

1 голос
/ 11 января 2012

«Нужно ли обновлять профиль вручную (на developer.apple.com), загружать его и полностью перестраивать мое приложение для каждого добавленного UDID?»

Да, это именно так, как вы говорите.Когда вы создаете свое приложение, профиль обеспечения, для которого оно создается, внедряется в файл .ipa.Это используется для определения того, какие устройства могут запускать приложение, как показывает TestFlight после загрузки файла .ipa - в списке перечислены все устройства в этом профиле, которые соответствуют устройствам, зарегистрированным в TestFlight.Поэтому после изменения настроек устройства вам нужно будет загрузить и установить профиль обеспечения, поместив его в XCode, а затем пересобрать приложение.

...