Продлить профиль обеспечения


87

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

Ответы:


61

Для обновления профиля подготовки группы под управлением Xcode:

В органайзере Xcode:

  • Щелкните правой кнопкой мыши на своем устройстве (в левом списке)
  • Нажмите «Добавить устройство на портал подготовки».
  • Подождите, пока это будет сделано!

NB, мне сначала пришлось удалить с устройства профиль подготовки, срок действия которого скоро истечет.
erikprice

1
Сегодня утром эта техника у меня не работает. Я добрался до «Команды листинга», а затем всплывающее окно сообщает мне «Истекло время ожидания запроса»
Тони Адамс,

Я не знаю, что это исправило для меня, но да. Я думаю, что обновил xCode или что-то в этом роде. Извините, я не могу быть более точным ...
Тони Адамс

Для компании, известной своей интуицией (если можно так сказать), это крайне скрыто и непонятно. Сработал для меня, он также подсказал мне что-то еще, что касается профиля обеспечения, и спросил, должен ли xcode получить его для меня, я сказал да, и это сработало.
Бретт Грегсон

7
Эта опция больше не существует
Хью Джеффнер

25

Я зашел на программный портал на сайте разработчиков Apple, щелкнул Provisioning, нажал кнопку «Renew» рядом с моим профилем, статус изменился с «expired» на «pending», подождал несколько секунд, нажал «Обновить», новый статус был активен через 3 месяца, я нажал «Загрузить», нашел загруженный файл в своей папке загрузок и перетащил его на свой значок XCode. (У меня уже был запущен Xcode, и был подключен iphone). Появился новый профиль, и я удалил старый (будьте осторожны, потому что у них одно и то же имя, но когда вы наводите на них курсор, появляется дата истечения срока действия).

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

Теперь мое приложение снова работает!


8
У меня нет кнопки продления рядом с моим просроченным профилем. Что это значит? Как мне его продлить?
MikeN

Я не знаю. Возможно, это изменилось с тех пор, как я сделал это почти два года назад.
Дэвер 03

1
если срок действия основного сертификата истек, вам сначала нужно
создать его заново

В разделе Provisioning> Distrubution. У меня также нет кнопок "Продлить". Мой сертификат распространения действителен. Я не знаю, что делать?
neoneye

Уже неточно ... На данный момент лучше всего удалить этот ответ
lance.dolan

14

Я сделал то, что вы предлагаете, и кнопки «Продлить» тоже не вижу.

Вот как я обновил свой.

Я вижу свои три профиля (имя компанииПрофиль, «Профиль подготовки команды» и профиль имени продукта). Срок действия первого и третьего истечет через пару недель. Второй (и только второй) помечен как «управляемый Xcode». Имена профилей отображаются в таблице со столбцами, обозначенными: «Профиль обеспечения», Идентификатор приложения, Статус и Действия. Статус для всех трех - «Активный». Сначала 1 и 3, в столбце Действия есть кнопка «Загрузить» и ссылка «Изменить». Для 2, g в столбце Действия есть только кнопка «Загрузить».

Нигде нет кнопки / ссылки «Обновить» (или «Обновить») (и я тоже просмотрел источник и искал его :)

Итак, я подумал ... нажмите "Изменить" на №3 ... всплывающее окно с двумя вариантами: Изменить и Дублировать. Я выбрал "Изменить"

По-прежнему нет обновления / обновления ... но есть кнопка "Отправить" ... которая не работает (она неактивна, но это совсем не очевидно ... плохой дизайн пользовательского интерфейса).

Я обнаружил, что если я что-то изменяю на экране (в моем случае я выбрал ранее не использованное устройство), «Отправить» темнеет (становится доступным). Щелкните «Отправить». Вы незаметно (еще одна проблема пользовательского интерфейса :) вернетесь на предыдущую страницу, кнопки «Загрузить» и «Изменить» исчезнут, а в столбце статуса должно быть указано «Ожидание»!

Через некоторое время я обновил окно (перезагрузил) (не знаю, обновилось ли оно автоматически) ... и увидел, что столбец статуса изменился на «Активно».

Теперь ... Я загрузил новый профиль (тот, о котором чертова страница не сообщает, что он новый, и не УКАЗЫВАЕТ СРОК ГОДНОСТИ, чтобы вы могли сказать себе ... третий недостаток пользовательского интерфейса уже :)

Я загрузил профиль, удалил старый профиль из списка в окне Организатора Xcode, затем перетащил новый в окно Организатора Xcode, и ... вуаля, Организатор показывает новую дату истечения срока действия (примерно 3 месяца с сегодняшнего дня. ).

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

Стэн Купертино, Калифорния, США


1
В моем случае у меня был истек срок действия профиля обеспечения распределения. Я обновил его, выбрав «Изменить», а затем из всплывающей кнопки «Идентификатор приложения» выберите неправильный элемент, а затем снова выберите исходный идентификатор приложения. Затем я смог нажать кнопку «Отправить».
neoneye

8

Знаете ли вы, появлялась ли кнопка обновления только после истечения срока действия профиля? У меня профиль, срок действия которого скоро истечет, но в данный момент не отображается кнопка «обновить».

Просто прочитайте в другом месте, что, по-видимому, это так.


1
в типичной для Apple «удобной» манере кажется, что опция продления становится доступной только после истечения срока действия.
orion elenzil

2
Это неправда, вы просто загружаете новый профиль в любой момент времени, и у вас новый срок действия.
ingh.am

1
Это не сработало для меня, когда я только что попробовал; у профилей обеспечения одинаковая дата истечения срока действия. (Я даже удалил старые из Xcode's Organizer, а затем перетащил новые; без радости.)
Гленн,

1
... однако я БЫЛ смог получить новые даты истечения срока действия, выбрав «Изменить», внося некоторые изменения (например, сняв флажок для устройства) и отправив заявку.
Гленн,

8

Они изменили это сейчас. (Октябрь 2010 г.)

  1. Войдите на сайт разработчика iPhone: http://developer.apple.com/

  2. Затем нажмите «Provisioning Portal» в меню правой боковой панели (справа вверху).

  3. На следующей странице нажмите «Provisioning» в меню левой боковой панели.

  4. Затем вы увидите свой профиль (-ы) подготовки и кнопку / -и «обновить» - нажмите ее :)


8

По состоянию на май 2017 года этот процесс, похоже, снова (немного) изменился.

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

  1. Выберите профиль с истекающим сроком действия в своей учетной записи разработчика и нажмите «Изменить». Выберите профиль с истекающим сроком действия и отредактируйте
  2. Нажмите кнопку «Создать».
    • Убедитесь, что сертификат, связанный с профилем, действителен как минимум год.
    • Я не счел нужным каким-либо образом изменять профиль Нажмите кнопку "Создать"
  3. На следующем экране убедитесь, что срок действия профиля был продлен. Подтвердите продленный срок годности

1
Как получить доступ к экрану на шаге 1? Я предполагаю, что это где-то на сайте разработчика ..
galactikuh 05

@galactikuh, вам нужно будет войти в систему на developer.apple.com, затем выбрать «Сертификаты, идентификаторы и профили» и найти профиль, который нужно обновить,
Яндерсен

Похоже, срок действия моей учетной записи истек, что объясняет, почему я ее не вижу.
galactikuh 08

Вам нужно заплатить, чтобы получить это сейчас? Все, что я пытаюсь сделать на сайте developer.apple.com, просто перенаправляет меня на страницу, где вы покупаете членство в программе для разработчиков за 79 фунтов стерлингов ... но я смог изначально настроить профиль без членства, так что изменилось?
Жюль

1
@galactikuh - В итоге все заработало. Пришлось полностью удалить информацию об учетной записи из раздела подготовки организатора, а затем добавить ее обратно, и это привело к правильному обновлению.
Жюль

3

Обновление март 2013 г.

Дата истечения срока действия профиля обеспечения связана с датой истечения срока действия сертификата разработчика. И я не хотел ждать, пока он истечет, поэтому вот что я сделал -

  • Перейдите на портал подготовки iOS.
  • Отозвать текущий сертификат
  • В Xcode> Organizer перейдите на страницу профилей Provisioning (в разделе Library).
  • Нажмите "Обновить", и вам будет предложено создать новый сертификат разработчика, поскольку текущий был отозван.
  • Следуйте инструкциям, чтобы создать его
  • Вернитесь на портал подготовки iOS для своих профилей распространения и измените что-нибудь в нем, чтобы активировалась кнопка отправки.
  • Отправьте его, и к нему будет применена дата нового сертификата

У меня тоже был профиль подготовки, срок действия которого истекал через 12 дней, который был связан с сертификатом, срок действия которого также истекал через 12 дней. Использование вышеуказанных шагов позволило Xcode восстановить сертификат, который я отозвал. Затем мне пришлось повторно связать мои профили обеспечения распространения с новым сертификатом. Все хорошо.
TJ Asher

типичное кровавое яблоко, они всегда меняют способ работы
1800 ИНФОРМАЦИЯ

К сожалению, это больше не будет работать. У меня есть проект, управляемый (все еще) на XCode 4.6.3, и кнопка «Обновить» в Организаторе больше не получает запросы, обслуживаемые Apple. Когда вы нажимаете кнопку, появляется сообщение «Служба недоступна», так что .... спасибо, яблоко.
Logicsaurus Rex

2

В Xcode4 перейдите в Организатор. Выберите в библиотеке Provisioning Profiles. Выберите свой профиль обеспечения и нажмите кнопку «Обновить» внизу. Вас попросят ввести логин и пароль. После этого профиль обновляется.


2

Они так часто меняют то, как это работает. Вот что мне пришлось сделать на этот раз (май 2016 г.):

  • Добавьте новый профиль обеспечения в Центре участников разработчиков.
  • Откройте настройки XCode, учетную запись> Выберите Apple ID> Выберите название команды> Просмотреть подробности
  • Нажмите кнопку «Загрузить» в столбце «Действие» для вновь созданного профиля подготовки.

1

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

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

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

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

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


1

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

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

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

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

:: Получить информацию -> Подпись кода как для основного проекта, так и для целевого

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


1

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

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

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

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

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


1

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


1

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


Атул, возможно ли, что у моего месячного профиля подготовки истек срок действия его сертификата? Я прав, что у вас была такая же проблема? Я создал профиль подготовки для распространения месяц назад, и вчера он истек, но я не знаю, почему.
rihe
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.