Добавление устройств в профиль подготовки команды
Мне нужно добавить устройство в профиль моей команды, но я физически не обладаю устройством, поэтому я не могу подключить его к своему компьютеру, поэтому Xcode не может добавить UDID к моим устройствам и к настройке команды профиль. Есть ли способ добавить его вручную в профиль подготовки команды, я не могу понять, как его редактировать. Также, когда я добавляю устройство в свой портал инициализации, он автоматически не добавляется в профиль подготовки моей команды.
Ответы
Ответ 1
Это сработало для меня:
- Войдите в свой портал обеспечения iphone через developer.apple.com
- Добавить UDID в устройствах
- Вернитесь к XCode, откройте Организатор и выберите "Профили Provisioning Profiles", убедитесь, что в верхней правой панели указано "Автоматическое определение устройств", затем нажмите кнопку "Обновить" и, как ни странно, все ваши устройства, установленные в портал обеспечения будет автоматически добавлен.
Ответ 2
щелкните правой кнопкой мыши на устройстве, затем выберите "Добавить устройство в профиль обеспечения"
Ответ 3
Для Xcode 6 это немного отличается.
После добавления UDID устройства на сайт разработчика (https://developer.apple.com/account/ios/device/deviceList.action) вернитесь к Xcode.
Xcode → Настройки → Аккаунты
Выберите Apple ID, который вы добавили в устройство, и в правом нижнем углу щелкните "Просмотреть детали..."
Нажмите на значок обновления внизу слева, а затем попробуйте снова запустить приложение.
Ответ 4
16 мая 2013 года, используя XCode 4.6.2, я должен был сделать следующее, чтобы добавить устройство (к которому у меня нет физического доступа) к профилю подготовки команды:
- Войдите в портал обеспечения через developer.apple.com
- Добавить UDID в устройствах
- Выберите профиль Team Provisioning в профилях Provisioning
- Нажмите кнопку "Изменить"
- И в устройствах для этого профиля обеспечения выберите "Выбрать все" или просто устройства, которые вы хотите включить.
- Нажмите "Создать"
- Затем вернитесь к XCode и нажмите значок обновления (внизу справа) в разделе "Организатор" → "Устройства" → "Профилирование"
Иногда требуется некоторое время, прежде чем сертификат будет обновлен и извлечен из XCode.
Надеюсь, это поможет новым читателям.
Ответ 5
Обходной путь для добавления устройства в существующий (автоматически или вручную созданный) профиль подготовки (проверен в Xcode 8.2.1):
- Добавьте устройство в портал разработчика.
- Только при использовании созданного вручную профиля: добавьте устройство в профиль.
- В Xcode перейдите на вкладку Xcode > Настройки > "Учетные записи" > выберите свой Apple ID (левая панель) > дважды щелкните по имени вашей команды.
- Найдите существующий профиль обеспечения. (автоматически создаваемые профили начинаются с "профиля подготовки IOS Team Provisioning Profile" или "XC iOS" или аналогичного.
- Щелкните правой кнопкой мыши профиль.
- Выберите "Переместить в корзину".
- Профиль исчезнет. Новый профиль с тем же именем может появиться снова, это нормально.
Теперь Xcode должен знать о недавно добавленном устройстве.
Ответ 6
Получите UDID из iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
Как только вы это сделаете:
- Войдите на портал инициализации iphone через developer.apple.com
- .Добавьте UDID в устройствах.
- Добавьте устройство в профиль обеспечения.
- Скачайте профиль еще раз и наслаждайтесь.
Ответ 7
Существует два типа профилей подготовки.
- разработка и
- Распределение
Когда приложение находится в прямом эфире в магазине приложений, профили распространения работают и не нуждаются в каких-либо устройствах, которые нужно добавить.
Только профили развития должны добавлять устройства. Для этого выполните следующие шаги:
- Войдите в центр участника developer.apple.com.
- Перейдите к сертификатам, идентификаторам и профилям.
- Получить UDID вашего устройства и добавить его в устройства.
- Выберите профиль подготовки разработчика и отредактируйте его.
- Установите флажок рядом с только что добавленным устройством.
- Создайте и загрузите профиль.
- Дважды щелкните по нему, чтобы установить его.
- Подключите ваше устройство и повторите попытку.
Это помогло мне надеяться, что это сработает для вас.
Ответ 8
При получении UDID вашего клиента или собственного устройства, просто перейдите в раздел "Устройства раздела Provisioning Portal" и нажмите "Добавить устройство". Затем администратор может ввести имя устройства, а также UDID и нажать "Отправить",
Подробнее см. В этом уроке.
Добавление, удаление, обновление UDID устройства для разработки Предназначение для вашего портала Provision
Ответ 9
После того, как вы добавили UDID к устройствам в Provisioning Portal вручную, вы должны обмануть Xcode для создания нового профиля Provisioning Profile (с включенным добавленным устройством). Выполните следующие действия:
- Открыть Организатоp > Устройствa > Библиотекa > Профилирование. Найдите существующий (старый) профиль (который не включает вновь добавленное устройство). Удалите его.
- Подключите одно из ваших собственных устройств. Щелкните его правой кнопкой мыши в "Органайзер" > "Устройства" > "Устройства". Выберите "Добавить устройство в портал обеспечения".
Это приведет к созданию Xcode для создания нового профиля Provisioning Profile, который автоматически включает устройства, добавленные в Provisioning Portal.
Ответ 10
Обратите внимание, что тестеры больше не добавляются через UUID в новом Apple TestFlight.
Для сборки Test Flight теперь требуется профиль распределения распространения App Store. Портал не позволяет добавлять UUID в этот профиль профилей.
Вместо этого добавьте "Внутренние тестеры" через iTunes Connect:
Внутренние тестеры - пользователи iTunes Connect с администратором или технической ролью. Они могут быть добавлены в "Пользователи и роли".
После добавления пользователя обязательно нажмите на свое имя и переверните переключатель "Внутренний тестер".
![Internal Tester Toggle Switch]()
Затем перейдите к App > Prerelease > Internal Testers
и пригласите их в сборку.
Ответ 11
Если вы недавно создали новые профили подготовки, вам придется отключить телефон, закройте XCode. Затем откройте XCode, обновите свои учетные записи, затем стройте и развертывайте по крайней мере один раз на свой телефон.
Ответ 12
После добавления UDID в developer.apple.com выполните следующие действия:
1, перейдите в Xcode, откройте "Настройки" (cmd +,) → "Учетные записи" → Нажмите на свой Apple ID → Подробнее
![enter image description here]()
2, В новом окне нажмите "Обновить", затем "Запросить",
![enter image description here]()
3 Теперь попробуйте запустить приложение на новом устройстве, если вы получите сообщение об ошибке "Неофициальный профиль обеспечения", продолжайте читать
4, нажмите на свой проект
![enter image description here]()
6, найдите кнопку "Исправить" в разделе "Идентификация", щелкните по нему
![enter image description here]()
7, Теперь попробуйте снова запустить, он должен работать
Ответ 13
Обновление для Xcode (версия 9.1). Пожалуйста, следуйте приведенным ниже инструкциям для обновления профилей обеспечения
Использование Xcode Organizer
![enter image description here]()
- Выберите желаемое средство распространения
![enter image description here]()
- Теперь выберите "Автоматически управлять идентификацией подписи"
![enter image description here]()
- На следующем экране, пожалуйста, нажмите кнопку раскрытия информации профиля тега профиля, которая переместит вас в папку профиля обеспечения.
![enter image description here]()
- Выберите все профили и удалите их. Теперь в XCode нажмите кнопку "Назад" и снова нажмите "Автоматически управлять подписью", теперь XCode создаст для вас новую подпись с последними функциями (включая новые идентификаторы устройств).
Короче говоря, вы можете перейти к MobileDevice/Provisioning Profiles/пути к папке и удалить все профили, а затем Архивировать. Теперь вы можете видеть, что есть новые профили для вас. Ура :)
@JasonH надеюсь, это поможет тебе.
Ответ 14
По состоянию на сентябрь 2018 года Apple, кажется (или ошибка) блокирует нормальный способ получить ваш UDID XS и XS Max. Даже XCode не смог правильно зарегистрировать новые телефоны для вас.
После пары часов копания я разобрался:
- Подключите ваш iPhone к вашему Mac.
- Перейдите к → Об этом Mac.
- Нажмите на системный отчет и выберите USB.
- Нажмите на iPhone и скопируйте значение рядом с меткой серийного номера.
- Скопируйте и вставьте значение. Затем вам нужно добавить - после 8-й цифры.
- Это UDID для iPhone XS и iPhone XS Max.
Источник
Ответ 15
Я неоднократно сталкивался с одной и той же проблемой, связанной с добавлением информации об устройстве на портал, чтобы я мог опубликовать сборку для тестирования матрицы, но устройство все еще отсутствует из-за того, что Xcode не обновляет профиль обеспечения команды.
Исходя из других ответов и моего собственного опыта, лучший и самый быстрый способ - удалить все профили Provisioning вручную из командной строки, а автоматическая подпись снова загрузит их с обновленными устройствами.
Если это может привести к некоторым неизвестным проблемам, я не знаю и сильно сомневаюсь, но у меня это работает просто отлично.
Так просто:
cd Library/MobileDevice/Provisioning\ Profiles/
rm *
И попробуй еще раз...
Ответ 16
Это то, что сработало для меня в XCode 7.3
- Войти на сайт разработчика .apple.com
- Добавьте устройство.
- Вернитесь прямо к XCode (НЕ НИЧЕГО) и создайте .ipa
- Установите сборку на устройстве, она будет работать.
Я понятия не имею, как это сработало, так как я не загружал новый профиль подготовки, который включал недавно добавленное устройство, и я не трогал ничего в XCode после добавления нового устройства. Это волшебство Apple для вас.
Я попытаюсь добавить объяснение к этому, если найду его.
Ответ 17
- Войдите в свой портал обеспечения iPhone через developer.apple.com
- Добавьте UDID в устройства
- Перейдите в разделы профиля обеспечения. Нажмите на свой профиль обеспечения, нажмите на Изменить.
- В разделе "Устройство" выберите добавленное устройство и снова создайте сертификат обеспечения.
- Загрузите его и дважды щелкните. Он будет автоматически добавлен в ваш Xcode.
- Для проверки UDID присутствует в .ipa файле или нет. Создайте файл .ipa и загрузите его на diawi.com, получите ссылку на diawi и нажмите браузер Safari. Вы можете проверить их, сколько UDID интегрировано в сгенерированный .ipa.
Ответ 18
Войдите в аккаунт разработчика Apple, откройте профиль обеспечения, который вы выбрали в настройках, и добавьте устройство. Устройство будет автоматически отображаться при подключении к ПК.
Ответ 19
Просто зайдите в браузер Safari по умолчанию для вашего iPhone и перейдите по этой ссылке:
https://showmyudid.com/
Разрешить предоставление разрешения вы можете проверить UDID вашего устройства
Ответ 20
Xcode 10.3
В поиске перейдите к: MobileDevice/Provisioning Profiles/
и удалите все файлы там.
Затем архивировать и автоматически управлять пением.
Вы сделали!