Я хочу, чтобы мои тестировщики могли иметь версии моего приложения для App Store и Ad-Hoc на одном устройстве. Приложению требуется явный идентификатор приложения, что, в свою очередь, означает, что идентификатор пакета также должен быть исправлен. (То есть, если я просто добавлю к нему «-test», подписание не сработает.) Правильно ли я предполагаю, что для этого мне нужно создать отдельный идентификатор приложения (скажем, «com.mycompany.myapp-test»)? Или есть другой способ?
При архивировании приложения Xcode изначально использует профиль обеспечения App Store, так как это то, что установлено в конфигурации сборки «Распространение». Когда я нажимаю «Распространить…» в органайзере и выбираю «Сохранить для корпоративного или специального развертывания», меня впоследствии просят выбрать удостоверение подписи кода. Будет ли здесь выбор идентификатора профиля Ad-Hoc стирать ранее примененный профиль распространения из архива и повторно подписывать его с профилем Ad-Hoc? Или мне нужно выбрать правильный профиль при создании архива, чтобы сохранить отдельные архивы для App Store и Ad-Hoc распространения?