Обновить профиль обеспечения - PullRequest
83 голосов
/ 27 августа 2009

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

Ответы [ 14 ]

1 голос
/ 08 апреля 2011

К сожалению, обновление не работает в моем случае. Срок действия моего специального профиля распространения истекает через 5 дней. Я получил предупреждения об этом на iPhone, и Xcode Organizer также показывает предупреждающий знак рядом с ним.

На портале обеспечения Apple он был помечен как неактивный, и была кнопка для его повторной активации. Но все еще с той же датой истечения срока действия, через 5 дней. Затем я добавил к нему еще два айфона, но срок действия измененного профиля истекает через 5 дней.

Наконец, я удалил профиль на портале инициализации и создал новый с нуля, используя другое имя, но срок его действия истекает 13 апреля, через 5 дней!

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

Если вам интересно, закончилась ли моя подписка для разработчиков, это не так. Я только что обновил его в феврале.

1 голос
/ 06 апреля 2011

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

:: Удалить старые просроченные профили

:: Добавить новый профиль с помощью органайзера

:: Очистить все цели

:: Get Info -> Code Signing как для основного проекта, так и для цели

:: Сборка и запуск

1 голос
/ 19 марта 2011

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

Перейдите на портал обеспечения Apple, выберите «Подготовка». Вы получите список «Профили обеспечения разработки», в котором вы увидите свой профиль, срок действия которого скоро истечет, с меткой «Управляется XCode». Нажмите кнопку «Новый профиль» сверху, выберите нужный тип профиля и создайте его. Подождите полминуты, обновите домашний экран и, когда он отобразит новый профиль как «Активный», переключитесь обратно на XCode, перейдите к Организатору, выберите «Предоставление профилей» в разделе «Библиотека» в левом верхнем столбце. Нажмите «Обновить» внизу, войдите в систему (если потребуется), и через некоторое время новый профиль появится в списке.

Теперь, самое главное, подключите ваше устройство и перетащите ваш новый профиль в строку «Provisioning Profiles» под подключенным устройством в левом столбце.

Наконец, вы можете очистить старые профили со своего устройства, если хотите.

Примечание: интересно, кажется, что простая маркировка и удаление вашего профиля обеспечения на сайте портала Provisioning iOS приводит к созданию нового свежего профиля Team Provisioning. Так что, возможно, это все, что нужно. Я попробую это в следующий раз, чтобы увидеть, достаточно ли этого, если вам не нужно создавать профиль, как я описал выше.

0 голосов
/ 24 мая 2014

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

...