Подготовить профиль ios, как добавить

Обновлено: 03.12.2022

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

Примечание. Профиль обеспечения разработки отличается от профиля обеспечения предприятия или распространения. Информацию о типах профилей подготовки см. в разделе «Поддержание подписи и сертификатов в библиотеке разработчиков iOS».

Примечание. Перед созданием профиля обеспечения необходимо иметь идентификатор приложения для приложения, которое вы хотите подписать, поскольку идентификатор приложения включен в профиль. Подробнее о создании идентификатора приложения см. в разделе Создание идентификатора приложения iOS.

Шаг за шагом: создание профиля обеспечения разработки

Профиль обеспечения разработки необходимо получить на онлайн-портале Apple Developer. Чтобы получить профиль обеспечения разработки, выполните следующие действия:

  1. Перейдите в Центр участников на веб-сайте Apple Developer и войдите в свою учетную запись разработчика Apple. Если у вас нет учетной записи разработчика Apple, вам необходимо ее создать.
  2. В Центре пользователей нажмите, чтобы выбрать раздел Сертификаты, идентификаторы и профили, затем выберите Профили подготовки > Все на левой панели в разделе iOS, tvOS, watchOS .
  3. Чтобы создать профиль обеспечения, нажмите кнопку "Добавить" (+) в правом верхнем углу.
  4. Если вы тестируете устройства iOS, выберите в качестве типа "Разработка приложений для iOS". Если вы работаете с Apple TV, выберите в качестве типа «Разработка приложений tvOS». Нажмите "Продолжить".
  5. Выберите идентификатор приложения для приложения, которое вы хотите использовать с этим профилем, из раскрывающегося списка, затем нажмите "Продолжить".
    Помните, что вы должны создать идентификатор приложения перед профилем подготовки, чтобы он был доступен. в этом списке. Информацию о создании идентификатора приложения см. в разделе Создание идентификатора приложения iOS.
  6. Выберите членов вашей команды, у которых должен быть доступ к профилю обеспечения разработки, а затем нажмите «Продолжить».
  7. Выберите устройства, к которым должен применяться этот профиль обеспечения разработки, и нажмите «Продолжить».
  8. Назовите профиль, затем нажмите «Создать», чтобы создать профиль обеспечения разработки.
  9. Загрузите профиль на компьютер, на котором вы собираетесь подписывать приложения. Это должен быть тот же компьютер, на котором установлены iOS Gateway и Xcode.

Вы можете редактировать существующие профили через портал разработчика. Вы также можете просматривать и загружать профили, связанные с вашей учетной записью, через Xcode, выбрав Xcode > «Настройки» > «Учетные записи».

Что вы делаете со своим профилем обеспечения?

Если вы будете тестировать устройства с iOS 9 или более поздней версии или использовать iOS Gateway 3.4 или более поздней версии, вам необходимо импортировать профиль обеспечения разработки в Xcode на том же компьютере, на котором вы будете запускать iOS Gateway. Чтобы импортировать профиль в Xcode, дважды щелкните загруженный файл. Вы не увидите, что файл откроется, или получите какое-либо подтверждение от Xcode об успешном импорте, хотя Xcode должен запуститься на компьютере.

Даже если вы в настоящее время не тестируете устройства с iOS 9 или более поздней версии, вы можете выполнить следующие шаги, чтобы импортировать профиль в Xcode, особенно если это профиль, основанный на подстановочном идентификаторе приложения, который вы, возможно, захотите использовать позже в качестве своего тестирование нуждается в изменении. Вы можете повторно загрузить свои профили подготовки с веб-сайта Apple Developer, а также через Xcode.

Убедитесь, что вы знаете, где на локальном компьютере вы сохранили профиль обеспечения разработки. Расположение по умолчанию — ~/Library/MobileDevice/Provisioning Profiles. Вам необходимо просмотреть или перейти к файлу профиля, когда вы подписываете приложения с помощью утилиты подписи в iOS Gateway. Полную информацию о подписании приложений см. в разделе Подписание приложений для использования с iOS Gateway .

Мне нужно добавить устройство в мой профиль подготовки группы, однако у меня физически нет устройства, поэтому я не могу подключить его к своему компьютеру, поэтому Xcode не может добавить UDID к моим устройствам и к подготовке группы профиль. Есть ли способ добавить его вручную в профиль подготовки команды, я не могу понять, как его редактировать. Кроме того, когда я добавляю устройство на свой портал подготовки, оно не добавляется автоматически в профиль подготовки моей группы.

Что-то иногда приводит к тому, что профиль команды обновляется со всем списком ваших устройств. Я думаю, что это когда вы добавляете новое устройство через Xcode, хотя я не уверен. Однако если вы создаете профиль, которым управляете сами, и включаете «Автоматическую инициализацию устройства» в органайзере, кнопка «Обновить» будет автоматически загружать новую копию вашего пользовательского профиля каждый раз после внесения изменений.

20 ответов 20

Это сработало для меня:

  1. Войдите на портал подготовки iPhone через https://developer.apple.com
  2. Добавить UDID в устройства
  3. Вернитесь в Xcode, откройте Organizer и выберите «Provisioning Profiles», убедитесь, что в верхней правой панели установлен флажок «Automatic Device Provisioning», затем нажмите кнопку «Обновить», и волшебным образом все ваши устройства будут установлены в портал подготовки будет добавлен автоматически.

В более поздних версиях Xcode, протестированных на Xcode 6, по умолчанию включена функция «Автоматическая подготовка устройства». Так что добавьте свое устройство через портал и нажмите «Обновить» — теперь ваше устройство будет автоматически подключено к вашему профилю обеспечения.

@thattyson, что ты имеешь в виду под "обновить", где? И где находится «Автоматическая подготовка устройств», чтобы увидеть, где он включен

щелкните устройство правой кнопкой мыши и выберите "добавить устройство в профиль обеспечения"

Для Xcode 6 все немного иначе.

Xcode -> Настройки -> Учетные записи Выберите Apple ID, под которым вы добавили устройство, и в правом нижнем углу нажмите «Просмотреть подробности».

Нажмите значок обновления в левом нижнем углу и попробуйте снова запустить приложение.

Это правильно, за исключением того, что оно изменилось на: Xcode -> Настройки -> Учетные записи. Выберите Apple ID -> Загрузить профили вручную.

16 мая 2013 года при использовании XCode 4.6.2 мне пришлось сделать следующее, чтобы добавить устройство (к которому у меня нет физического доступа) в профиль подготовки группы:

Иногда требуется некоторое время, прежде чем сертификат будет обновлен и получен из XCode.

Надеюсь, это поможет новым читателям.

Больше нет вкладки Provisioning Profiles в Organizer в XCode 5. Полагаю, это означает, что теперь все происходит автоматически?

В xCode 5 он перемещен в «Настройки» -> «Учетные записи» -> «Просмотр сведений» (под Apple ID) -> затем нажмите маленькую кнопку «Обновить» внизу. Я предполагаю, что это было слишком просто сделать в xCode 4, поэтому Apple переместила его куда труднее найти

С тех пор, как у нас появился XCode 5, многое изменилось, но нажатие кнопки «Удалить» заставит XCode создать для вас новый. И я думаю, что все устройства будут автоматически добавлены для вас.

Я несколько раз сталкивался с одной и той же проблемой: я добавляю информацию об устройстве на портал, чтобы опубликовать сборку для тестирования структуры, но устройство по-прежнему отсутствует из-за того, что Xcode не обновляет профиль подготовки группы.

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

Если это может привести к каким-то неизвестным проблемам, я не знаю и очень сомневаюсь, но у меня это работает просто отлично.


cd ~/Library/MobileDevice/Provisioning\ Profiles/, если терминал уже открыт в другом каталоге, cd Library/.. завершится ошибкой, а rm потенциально может быть неверным

Я не утверждаю, что понимаю что-либо из этой магии. но могу сказать, что удаление всех существующих профилей сработало.

Временное решение для добавления устройства в существующий (автоматически или созданный вручную) профиль обеспечения (проверено в Xcode 8.2.1):

  1. Добавьте устройство на портал разработчика.
  2. Только при использовании профиля, созданного вручную: добавьте устройство в профиль.
  3. В Xcode перейдите в Xcode > «Настройки» > вкладка «Учетные записи» > выберите свой Apple ID (левая панель) > дважды щелкните имя своей команды.
  4. Найдите существующий профиль обеспечения. (автоматически созданные профили будут начинаться с «Профиля подготовки группы iOS» или «XC iOS» или аналогичного.
  5. Щелкните правой кнопкой мыши профиль.
  6. Выберите «Переместить в корзину».
  7. Профиль исчезнет. Новый профиль с тем же именем может появиться снова, это нормально.

Теперь Xcode должен знать о недавно добавленном устройстве.

Я добавил новое устройство на портал, вернулся в XCode и создал .ipa, это сработало, и я понятия не имею, как и почему? XCode 7.3

Как только вы это сделаете:

Портал не позволяет добавлять устройства на портал Team Provisioning, так как им управляет Xcode, поэтому мне это не подходит.

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

Все автоматически добавляются в профиль подготовки группы. Все, что вам нужно сделать, это добавить устройство, а затем обновить его в Xcode.

Существует два типа профилей подготовки.

Когда приложение находится в магазине приложений, профили распространения работают и не требуют добавления каких-либо устройств.

Добавлять устройства нужно только в профили разработки. Для этого выполните следующие действия:

Это сработало для меня, надеюсь, сработает и для вас.


Обратите внимание, что тестировщики больше не добавляются через UUID в новом Apple TestFlight.

Для тестовых сборок теперь требуется профиль подготовки распространения в App Store. Портал не позволяет добавлять UUID в профиль обеспечения этого типа.

Вместо этого добавьте «Внутренних тестировщиков» через iTunes Connect:

Внутренние тестировщики — это пользователи iTunes Connect с ролью администратора или технического специалиста. Их можно добавить в Пользователи и Роли.

После добавления пользователя обязательно нажмите на его имя и установите переключатель "Внутренний тестер".

Переключатель внутреннего тестера

Затем перейдите в Приложение > Предварительная версия > Внутренние тестировщики и пригласите их в сборку.

После того, как вы вручную добавили UDID к устройствам на портале инициализации, вы должны заставить Xcode сгенерировать новый профиль групповой инициализации (с включенным новым добавленным устройством). Выполните следующие действия:

  1. Откройте Организатор > Устройства > Библиотека > Профили подготовки. Найдите существующий (старый) профиль (который не включает вновь добавленное устройство). Удалите его.
  2. Подключите одно из своих устройств. Щелкните его правой кнопкой мыши в «Органайзере» > «Устройства» > «Устройства». Выберите «Добавить устройство на портал подготовки».

Это заставит Xcode сгенерировать новый профиль групповой подготовки, который автоматически включает устройства, добавленные вами на портале подготовки.

Если вы недавно создали новые профили подготовки, вам придется отключить телефон и закрыть XCode. Затем откройте XCode, обновите свои учетные записи, а затем выполните сборку и развертывание хотя бы один раз на своем телефоне.

введите здесь описание изображения

1. Перейдите в Xcode, откройте «Настройки» (cmd + ,) -> «Учетные записи» -> щелкните свой Apple ID -> «Просмотреть подробности»

введите здесь описание изображения

2. В новом окне нажмите "Обновить", затем "Запросить"

3. Теперь попробуйте запустить приложение на новом устройстве. Если вы получите сообщение об ошибке "ненайден профиль обеспечения", продолжайте читать

введите здесь описание изображения

4. Нажмите на свой проект

введите здесь описание изображения

6. Найдите кнопку "Исправить" в разделе "Идентификация", нажмите ее

Разве не было бы здорово создать собственное приложение для iPhone? Не смотрите дальше! В этом учебном пособии вы узнаете, как приступить к разработке приложений с помощью Xcode!

Создание профилей обеспечения разработки и распространения

Новая подписка

Пожалуйста, войдите, чтобы подписаться на это руководство.

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

Чтобы распространять приложение, необходимо, чтобы физическое лицо, группа или компания заявили о своем праве на него, и для этого потребуются сертификаты распространения и сертификаты разработки. Его задача — аутентифицировать и идентифицировать вас как человека или вашу команду в профиле распространения, чтобы представить ваше приложение в магазине приложений.

projects_Screen_Shot_2016-07-13_at_1.31.49_PM.jpg

Теперь мы собираемся создать профиль обеспечения разработки.

Для публикации любого контента в Apple App Store вам потребуется профиль подготовки. Дополнительную информацию о профилях подготовки iOS можно получить здесь после того, как вы вошли в свою учетную запись разработчика Apple.

Войдите на свой портал разработчика iOS, затем перейдите на вкладку "Сертификаты, идентификаторы и профили" (теперь это должна быть ваша любимая страница!)

projects_Screen_Shot_2016-07-15_at_3.17.10_PM.jpg

Оказавшись там, прокрутите вниз до раздела "Подготовка профилей" и нажмите "Все".

projects_Screen_Shot_2016-07-13_at_6.40.26_PM.jpg

Нажмите кнопку [+] справа от заголовка «Добавить профили подготовки iOS».

На следующей странице вы выберете тип профиля подготовки. В разделе "Разработка" выберите "Разработка приложений для iOS" и нажмите "Продолжить".

projects_Screen_Shot_2016-07-27_at_2.54.39_AM.jpg

Далее вам будет предложено выбрать идентификатор приложения — выберите тот, который вы создали на предыдущем шаге этого руководства.

projects_selectappid.jpg

Теперь выберите свой сертификат разработки iOS, который мы создали ранее. Затем нажмите «Продолжить».

projects_selectcert. jpg

Далее выберите свое устройство iOS или устройства, которые мы зарегистрировали ранее.

projects_selectdev. jpg

Теперь вам нужно выбрать имя профиля. Что-то описательное вроде «Мой профиль распространения приложений» должно работать. Затем нажмите "Продолжить".

projects_Screen_Shot_2016-07-13_at_3.28.46_PM_copy.jpg

Он будет создан, все, что вам нужно сделать, это загрузить его

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

Молодец! Остался еще один профиль…

Чтобы создать свой профиль обеспечения распространения, выполните те же действия, что и выше, но выберите в качестве типа профиля «Распространение в магазине приложений» и назовите профиль «Мой профиль распространения приложений». Помните, что каждый тип профиля должен соответствовать своему сертификату.

projects_Screen_Shot_2016-07-13_at_5.40.08_PM.jpg

Выполните весь процесс, включая загрузку и перетаскивание профиля в XCode

После того как вы создали, загрузили и установили профили разработки и распространения, вы готовы перейти к следующему шагу.

Впервые это руководство было опубликовано 16 августа 2016 года. Последний раз оно обновлялось 16 августа 2016 года.

Эта страница (Создание профилей обеспечения разработки и распространения) последний раз обновлялась 10 марта 2022 г.

Текстовый редактор на базе tinymce.

УВЕДОМЛЕНИЕ О НАЛИЧИИ

Вы успешно подписались на список уведомлений для этого продукта и, следовательно, получите от нас электронное письмо, когда он появится на складе!

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

Если по какой-либо причине вы хотите отказаться от подписки на список уведомлений для этого продукта, вы найдете подробную информацию о том, как это сделать, в электронном письме, которое только что было отправлено вам!

Профиль разработчика необходим, если вы хотите протестировать свое приложение на любых устройствах iOS, к которым у вас есть доступ.

Создание запроса на подпись сертификата

Создание запроса на подпись сертификата

Первым шагом в настройке профиля разработки является создание запроса на подпись сертификата. Вы можете сделать это на своем Mac. Запустите Keychain Access.app, который хранится в разделе Applications/Utilities. Затем выполните следующие шаги в приложении Доступ к связке ключей:

<р>1. Выберите Доступ к цепочке ключей > Помощник по сертификатам > Запросить сертификат у

.

Центр сертификации. и убедитесь, что у вас нет ни одного из ваших сертификатов

выделено, иначе Портал подготовки не примет ваш запрос на сертификат.

<р>2. Введите свой действующий адрес электронной почты в поле Адрес электронной почты пользователя. Убедитесь, что адрес электронной почты

адрес совпадает с тем, который вы использовали при регистрации в качестве разработчика iOS.

<р>3. Введите свое имя в поле Общее имя. Убедитесь, что введенное имя является

такой же, как тот, который вы использовали при регистрации в качестве разработчика iOS.

<р>4. Адрес электронной почты Центра сертификации не требуется.

<р>5. Выберите переключатель Сохранить на диск и установите флажок Позвольте мне указать информацию о паре ключей,

если он присутствует.

<р>6. Нажмите Продолжить.

<р>7. Появится диалоговое окно, позволяющее указать, где вы хотите подписать сертификат

запрос на сохранение. Укажите местоположение и нажмите Сохранить.

<р>8. Нажмите Продолжить.

<р>9. Затем сертификат создается и записывается в файл, указанный вами на шаге 7.

Отправка запроса на подпись сертификата

Эта ссылка ведет прямо в раздел «Сертификаты, идентификаторы и профили» вашей учетной записи разработчика iOS.Портал сертификатов, идентификаторов и профилей содержит ссылку на Сертификаты. Выберите вкладку "Разработка" и выполните следующие действия:

<р>1. Нажмите кнопку Добавить сертификат (+).


<р>2. Выберите тип «Apple Development» и нажмите «Продолжить».

<р>3. На следующем экране выберите «Выбрать файл» и выберите сертификат, созданный на предыдущем шаге, а затем нажмите «Создать»

Загрузка и установка сертификата разработки

Загрузка и установка сертификата распространения

Останьтесь на той же странице, на которой вы находились при отправке запроса на подпись сертификата, затем выполните следующие действия, чтобы загрузить и установить сертификат:

<р>5. Загрузите сгенерированный сертификат, нажав кнопку "Скачать".

<р>6. Дважды щелкните загруженный сертификат для установки (или перетащите его в утилиту цепочки для ключей)

Если вы случайно ушли с этой страницы, не волнуйтесь. Просто снова нажмите на вкладку "Разработка", выберите свое имя и нажмите кнопку "Загрузить".

Затем вы можете перейти к шагу 6

Резервное копирование сертификатов

Ширина

Резервное копирование сертификатов

Важно сделать резервную копию созданных вами ключей. Это позволяет вести разработку на нескольких компьютерах Mac или переустанавливать ключи после неожиданной потери данных. Вы можете экспортировать закрытые ключи и сертификаты через приложение Доступ к цепочке ключей:

<р>1. Откройте приложение Keychain Access.app, которое хранится в папке Applications/Utilities.

<р>3. Выделите закрытый ключ, связанный с сертификатом распространения.

<р>4. Выберите Файл > Экспорт элементов.

<р>5. Откроется окно, в котором можно указать, где вы хотите сохранить сертификат.

<р>6. Выберите Обмен личной информацией (.p12) в качестве формата файла.

<р>7. Выберите имя файла.

<р>9. Вам будет предложено ввести пароли, которые позволят вам получить доступ к ключу в будущем.

Следующий шаг — создание идентификатора приложения для использования с вашим профилем разработки. У вас есть возможность выбрать явный идентификатор приложения (тот, который должен соответствовать настройкам автономного приложения вашего проекта) или подстановочный идентификатор (это будет работать с любым идентификатором, который вы используете в настройках автономного приложения вашего проекта)

В этом примере мы создадим подстановочный идентификатор приложения.

1) Выберите вкладку "Идентификаторы"

2) Нажмите (+), чтобы добавить новый идентификатор, и вы перейдете на страницу «Зарегистрировать новый идентификатор». Выберите идентификаторы приложений и нажмите "Продолжить".

3) Заполните поле «Описание». Это может быть название вашего приложения или общее описание, например "Тестирование приложений".

4) Отметьте подстановочный знак и введите com.* в поле идентификатора пакета.

6) Нажмите «Продолжить». Вы перейдете на новую страницу

7) Нажмите "Зарегистрироваться"

8) Снова выберите вкладку "Идентификатор приложения", и вы должны увидеть только что созданный идентификатор приложения

Если вы планируете использовать в своем приложении такие элементы, как push-уведомления, НЕОБХОДИМО включить их в настройках идентификатора приложения

Добавить устройство

Прежде чем вы сможете протестировать свое приложение на устройстве iOS, сначала необходимо зарегистрировать его в своей учетной записи разработчика. Вы можете сделать это через Xcode или вручную. Мы покажем вам ручной метод

Начните с выбора вкладки "Устройства", затем

1) Нажмите (+), чтобы добавить свое устройство

2) Дайте своему устройству имя и введите его уникальный идентификатор. Самый простой способ найти уникальный идентификатор — подключить iOS к компьютеру, открыть Xcode, перейти к «Окно -> Устройства», а затем выбрать свое устройство на вкладке «Устройства». Идентификатор устройства отображается в записи «Идентификатор». Возможно, вам придется развернуть окно Xcode, чтобы увидеть весь uuid, он длинный и может быть обрезан.

3) Нажмите "Продолжить".

4) Нажмите "Зарегистрироваться".

Создание и загрузка профиля разработки

Создание и загрузка профиля разработки

Это последний этап, на котором будет создан профиль обеспечения разработки, который необходимо использовать при создании автономной версии iOS. Перейдите в «Профили» и выберите вкладку «Разработка» из «Все типы»-

<р>1. Выберите Новый профиль (+)

. <р>2. Выберите "Разработка приложений для iOS" и продолжите

<р>3.Выберите соответствующий идентификатор приложения для вашего приложения и продолжите

<р>4. Выберите сертификат разработки и продолжите

<р>5. Выберите устройства, на которых вы хотите протестировать приложение, и продолжите

<р>6. Дайте своим профилям имя, а затем нажмите "создать"

<р>7. Выберите Создать.

<р>8. Нажмите кнопку Загрузить на следующем экране или в созданном вами профиле обеспечения разработки.

Это позволит вам скачать файл .mobileprovision.

<р>9. Дважды щелкните файл .mobileprovision, чтобы установить профиль подготовки распространения на свой компьютер.

Теперь вы можете выбрать этот профиль в Standalone Builder при создании приложения для iOS.

  • Пред.:Как создать профиль распространения для iOS?
  • Далее: как отправить приложение iOS в App Store?

5 комментариев

Красный Дюпри

Последний комментарий: для тех, кто не знаком со средой Apple, неясно, какое приложение или сайт были активны, чтобы сделать некоторые снимки экрана.

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

Эланор Бьюкенен

Спасибо за отзыв, Ред, мы обновим их.

Мел Эллингтон

В приведенных выше указаниях говорится:

"выполните следующие шаги в приложении доступа к цепочке ключей:
1. Выберите «Настройки» > «Сертификаты» и убедитесь, что для параметра «Статус онлайн-сертификатов»
«Протокол» (OSCP) и «Список отзыва сертификатов» (CRL) установлено значение «Выкл.». "

Я использую MacOS Mojave 10.14 и не вижу ничего подобного в настройках связки ключей.

В настройках связки ключей я вижу только два варианта: 1) Поиск сертификатов в службах каталогов и 2) Сбросить мои связки ключей по умолчанию.

Далее:
«2. Выберите «Ключи».
3. Выделите закрытый ключ, связанный с сертификатом распространения».

Я не вижу там информации, которая информировала бы меня о том, какой "закрытый" ключ связан с сертификатом.
Я вижу "com.apple.kerberos.kdc" и "com.apple.systemdefault". Оба имеют открытый и закрытый ключ в качестве доступного «вида». Оба позволяют мне экспортировать по правому клику. Итак, какой «ключ связан с сертификатом распространения»?

Наконец, на боковой панели «Сертификаты» я вижу, что срок действия моего «Центра сертификации Apple Worldwide Developer Relations» истекает в феврале 2023 года. Я могу только догадываться, что это означает, что у меня есть действующий профиль подготовки для LiveCode, позволяющий мне тестировать мое приложение iOS на мои айфоны. Однако я не могу заставить свое простое (1 кнопка, 1 ярлык) приложение Livecode отображаться в симуляторе Xcode 10.1. Симулятор работает нормально, и я могу загрузить на него пример приложения Xcode для iOS, и он отлично отображается в симуляторах iPhone 5s и 6s. Кроме того, в моих автономных настройках LC не отображается профиль подготовки, кроме некоторого профиля, связанного с некоторым демонстрационным приложением LC, которое я загрузил и запустил несколько дней назад: «Профиль подготовки группы IOS: Myorg.tabbed.app. Как мне получить избавиться от этого профиля и установить свой собственный профиль обеспечения? Честно говоря, я понятия не имею, где находится мой профиль обеспечения и почему он не отображается в автономных настройках. Раньше это делалось пару лет назад, и я мог загружать приложения на мои устройства iOS.

Эланор Бьюкенен

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

<р>2. Рядом с закрытыми ключами, которые вы видите, есть стрелка расширения? Если это так, вы можете развернуть ключ и увидеть сертификат, с которым связан ключ.

<р>3. Если у вас есть действующий сертификат, он должен отображаться в списке сертификатов с указанием типа сертификата и имени разработчика или команды, например, я вижу

Разработчик для iPhone: LiveCode
Распространение для iPhone: LiveCode

Если вы не видите подобных сертификатов, значит, они не были успешно созданы и/или установлены. Вероятно, проще всего войти в свою учетную запись Apple Developer и посмотреть, в каком состоянии находятся ваши сертификаты и профили обеспечения. Если вы не использовали их в течение нескольких лет, срок их действия, возможно, истек, и вам потребуется обновить и/или загрузить их повторно. Если все они действительны, возможно, вам просто нужно загрузить и установить их, как описано в уроке.

Надеюсь, это поможет.

Раймонд Беннет

Во-первых, подробности в этом посте фантастические. Спасибо.
Во-вторых, я обновил свою лицензию Apple Developer 2 дня назад, скачал Xcode (и более старый Xcode, чтобы работали автономные настройки LiveCode).

Может быть, я ошибаюсь, но я думаю, что процесс подготовки, который вы можете выполнить при подключении устройства с помощью Xcode, позаботится о подготовке профиля в этих инструкциях.

Читайте также: