Мне нужно добавить устройство в профиль подготовки моей группы, однако у меня физически нет устройства, поэтому я не могу подключить его к своему компьютеру, поэтому Xcode не может добавить UDID на мои устройства и в профиль подготовки группы. Есть ли способ добавить его вручную в профиль подготовки команды, я не могу понять, как его отредактировать. Кроме того, когда я добавляю устройство на свой портал подготовки, оно не добавляется в профиль подготовки моей группы автоматически.
iphone
provisioning
marchinram
источник
источник
Ответы:
Это сработало для меня:
источник
Щелкните устройство правой кнопкой мыши, затем выберите «добавить устройство в профиль обеспечения».
источник
Для Xcode 6 все немного иначе.
После добавления UDID устройства на сайт разработчика ( https://developer.apple.com/account/ios/device/deviceList.action ) вернитесь в Xcode.
Xcode -> Настройки -> Учетные записи. Выберите Apple ID, под которым вы добавили устройство, и в правом нижнем углу нажмите «Просмотреть подробности ...»
Нажмите значок обновления в левом нижнем углу, а затем попробуйте снова запустить приложение.
источник
16 мая 2013 года, используя XCode 4.6.2, мне пришлось сделать следующее, чтобы добавить устройство (к которому у меня нет физического доступа) в профиль подготовки команды:
Иногда требуется некоторое время, прежде чем сертификат будет обновлен и получен из XCode.
Надеюсь, это поможет новым читателям.
источник
"Managed By Xcode"
это кнопка «Изменить», она на веб-сайте неактивна.Обходной путь для добавления устройства в существующий (автоматически или вручную) профиль подготовки (протестирован в Xcode 8.2.1):
Xcode теперь должен знать о недавно добавленном устройстве.
источник
Получите UDID из iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
Как только вы это получите:
источник
Есть два типа профилей обеспечения.
Когда приложение размещено в магазине приложений, профили распространения работают и не требуют добавления каких-либо устройств.
Только профили разработчиков должны добавлять устройства. Для этого выполните следующие действия:
Это сработало для меня, надеюсь, это сработает для вас.
источник
Я неоднократно сталкивался с той же проблемой, что и добавляю информацию об устройстве на портал, чтобы я мог опубликовать сборку для тестирования фабрики, но устройство все еще отсутствует из-за того, что Xcode не обновляет профиль подготовки группы.
Итак, исходя из других ответов и моего собственного опыта, лучший и самый быстрый способ - удалить все профили Provisioning вручную с помощью командной строки, в то время как автоматическая подпись загрузит их снова с обновленными устройствами.
Если это может привести к каким-то неизвестным проблемам, я не знаю и очень сомневаюсь, но для меня это работает отлично.
Так что просто:
И попробуй еще раз...
источник
cd ~/Library/MobileDevice/Provisioning\ Profiles/
если у вас уже был открыт терминал в другом каталоге, cd Library / .. выйдет из строя, и rm потенциально может быть плохимОбратите внимание, что в новом Apple TestFlight тестеры больше не добавляются через UUID.
Для тестовых сборок теперь требуется профиль обеспечения распространения в App Store. Портал не позволяет добавлять UUID к этому типу профиля подготовки.
Вместо этого добавьте «Внутренние тестеры» через iTunes Connect:
После добавления пользователя не забудьте щелкнуть по его имени и установить переключатель «Internal Tester».
Затем перейдите
App > Prerelease > Internal Testers
и пригласите их в сборку.источник
После того, как вы вручную добавили UDID к устройствам на портале Provisioning Portal, вы должны обманом заставить Xcode создать новый профиль Team Provisioning Profile (с включенным недавно добавленным устройством). Следуй этим шагам:
Это заставит Xcode создать новый профиль подготовки команды, который автоматически включает устройства, добавленные вами на портале подготовки.
источник
Если вы недавно создали новые профили обеспечения, вам придется отключить телефон, закрыть XCode. Затем откройте XCode, обновите свои учетные записи, затем создайте и разверните хотя бы один раз на свой телефон.
источник
После добавления UDID в developer.apple.com выполните следующие действия:
1, перейдите в Xcode, откройте Настройки (cmd +,) -> Учетные записи -> Щелкните свой Apple ID -> Просмотреть подробности
2, в новом окне нажмите «Обновить», затем «Запрос».
3. Теперь попробуйте запустить приложение на новом устройстве. Если вы получите сообщение об ошибке "необнаруженный профиль подготовки", продолжайте читать
4, нажмите на свой проект
6. Найдите кнопку «Исправить» в разделе «Идентификация» и нажмите ее.
7, теперь попробуйте запустить снова, он должен работать
источник
Обновление для Xcode (версия 9.1). Пожалуйста, выполните следующие действия, чтобы обновить профили обеспечения.
Использование Xcode Organizer
@JasonH надеюсь, что это поможет вам.
источник
Это то, что у меня работало в XCode 7.3
Я понятия не имею, как это работает, поскольку я не загружал новый профиль обеспечения, который включал недавно добавленное устройство, и я ничего не трогал в XCode после добавления нового устройства. Это волшебство Apple для вас.
Я постараюсь добавить к этому объяснение, если найду его.
источник
источник
По состоянию на сентябрь 2018 года Apple, похоже (или из-за ошибки) блокирует обычный способ получения UDID вашего XS и XS Max. Даже XCode не может правильно зарегистрировать для вас новые телефоны.
После пары часов копания разобрался:
Источник
источник
войдите в учетную запись разработчика Apple, откройте профиль обеспечения, который вы выбрали в настройках, и добавьте устройство. Устройство отобразится автоматически при подключении к ПК.
источник
Все ответы, которые я видел выше, предполагали, что разработчик владеет iPhone. Никто не знает правильного ответа. Насколько я знаю, вам понадобятся:
источник
Xcode 10.3
В поисковике перейдите в: MobileDevice / Provisioning Profiles / и удалите там все файлы.
Затем «Архивировать» и «Автоматически управлять пением».
Вы сделали!
источник