Только что получил уведомление о том, что срок действия профиля подготовки для одного из моих приложений скоро истечет. Есть ли способ обновить существующий или я должен воссоздать новый?
Продлить профиль обеспечения
Ответы (14)
Для обновления профиля подготовки группы под управлением Xcode:
В органайзере Xcode:
- Щелкните правой кнопкой мыши на своем устройстве (в левом списке)
- Нажмите «Добавить устройство на портал подготовки».
- Подождите, пока это будет сделано!
Я зашел на программный портал на сайте разработчиков Apple, щелкнул Provisioning, нажал кнопку «Renew» рядом с моим профилем, статус изменился с «expired» на «pending», подождал несколько секунд, нажал «Обновить», новый статус был активен через 3 месяца, я нажал «Загрузить», нашел загруженный файл в своей папке загрузок и перетащил его на свой значок XCode. (У меня уже был запущен Xcode и был подключен iphone). Появился новый профиль, и я удалил старый (будьте осторожны, потому что у них одно и то же имя, но когда вы наводите на них указатель мыши, появляется дата истечения срока действия).
Я думаю, потому что телефон уже был подключен, он автоматически обновлялся до телефона, потому что мне не нужно было выполнять повторную синхронизацию или что-то в этом роде.
Теперь мое приложение снова работает!
Я сделал то, что вы предлагаете, и кнопки «Продлить» тоже не вижу.
Вот как я обновил свой.
Я вижу свои три профиля (имя компанииПрофиль, «Профиль подготовки группы» и профиль имени продукта). Срок действия первого и третьего истекает через пару недель. Второй (и только второй) помечен как «управляемый Xcode». Имена профилей отображаются в таблице со столбцами, помеченными: «Профиль подготовки», «Идентификатор приложения», «Состояние» и «Действия». Статус для всех трех - «Активный». Сначала 1 и 3, в столбце Действия есть кнопка «Загрузить» и ссылка «Изменить». Для 2, g в столбце Действия есть только кнопка «Загрузить».
Нигде нет кнопки / ссылки «Обновить» (или «Обновить») (и я тоже просмотрел источник и искал его :)
Итак, я подумал ... нажмите "Изменить" на №3 ... всплывающее окно с двумя вариантами: Изменить и Дублировать. Я выбрал "Изменить"
По-прежнему нет обновления / обновления ... но есть кнопка "Отправить" ... которая не работает (оказывается, она неактивна, но это совсем не очевидно ... плохой дизайн пользовательского интерфейса).
Я обнаружил, что если я что-то изменяю на экране (в моем случае я выбрал ранее неиспользуемое устройство), «Отправить» темнеет (становится доступным). Щелкните «Отправить». Вы незаметно (еще одна проблема с пользовательским интерфейсом :) вернетесь на предыдущую страницу, кнопки «Загрузить» и «Изменить» исчезнут, а в столбце статуса должно быть указано «Ожидание»!
Через некоторое время я обновил окно (перезагрузил) (не знаю, обновилось ли оно автоматически) ... и увидел, что столбец статуса изменился на «Активно».
Теперь ... Я загрузил новый профиль (тот, о котором чертова страница не сообщает, что вы новый, и не СПИСОК ДАТЫ ИСТОЧНИКА, чтобы вы могли сказать сами ... уже третий недочет пользовательского интерфейса :)
Я загрузил профиль, удалил старый профиль из списка в окне Организатора Xcode, затем перетащил новый в окно Организатора Xcode, и ... вуаля, Организатор показывает новую дату истечения срока действия (примерно 3 месяца с сегодняшнего дня. ).
Надеюсь, это поможет,
Стэн Купертино, Калифорния, США
Знаете ли вы, появлялась ли кнопка обновления только после истечения срока действия профиля? У меня профиль, срок действия которого скоро истечет, но в данный момент не отображается кнопка «продлить».
Просто прочитайте в другом месте, что, по-видимому, это так.
Они изменили это сейчас. (Октябрь 2010 г.)
Войдите на сайт разработчика iPhone: http://developer.apple.com/.
Затем нажмите «Provisioning Portal» в меню правой боковой панели (справа вверху).
На следующей странице нажмите «Provisioning» в меню левой боковой панели.
Затем вы увидите свой профиль / ы подготовки и кнопку / ы «продлить» - нажмите ее :)
По состоянию на май 2017 года этот процесс, похоже, снова (немного) изменился.
Я не счел необходимым вносить какие-либо изменения, связанные с моим профилем, и, к счастью, сертификат все еще был действителен, поэтому продление оказалось несложным процессом, хотя выяснить, что было непросто.
- Выберите профиль с истекающим сроком действия в своей учетной записи разработчика и нажмите «Изменить»
- Click the "Generate" button
- На следующем экране убедитесь, что срок действия профиля был продлен
Обновление март 2013 г.
Дата истечения срока действия профиля обеспечения связана с датой истечения срока действия сертификата разработчика. И я не хотел ждать, пока он истечет, поэтому вот что я сделал -
- Перейдите на портал подготовки iOS.
- Отозвать текущий сертификат
- В Xcode> Organizer перейдите на страницу профилей Provisioning (в разделе Library).
- Нажмите обновить, и вам будет предложено создать новый сертификат разработчика, так как текущий был отозван.
- Следуйте инструкциям, чтобы создать его
- Вернитесь на портал подготовки iOS для ваших профилей распространения и измените что-нибудь в это позволит активировать кнопку отправки.
- Отправьте его, и к нему будет применена дата нового сертификата
В Xcode4 перейдите в Организатор. Выберите в библиотеке Provisioning Profiles. Выберите свой профиль обеспечения и нажмите кнопку «Обновить» внизу. Вас попросят ввести логин и пароль. После этого профиль обновляется.
Они так часто меняют то, как это работает. Вот что мне пришлось сделать на этот раз (май 2016 г.):
- Добавьте новый профиль обеспечения в Центре участников разработчиков.
- Откройте настройки XCode, учетную запись> Выберите Apple ID> Выберите название команды> Просмотреть подробности.
- Нажмите кнопку «Загрузить» в столбце «Действие» для вновь созданного профиля подготовки.
Чтобы обновить профиль разработки до истечения срока его действия, я наконец нашел способ, который мне подходит. Я выделил жирным шрифтом шаги, которых раньше не хватало.
Перейдите на портал подготовки Apple, выберите «Provisioning». Вы получите список «Профили обеспечения разработки», где вы увидите свой профиль, срок действия которого скоро истечет, с меткой «Управляется XCode». Нажмите кнопку «Новый профиль» вверху, выберите нужный тип профиля и создайте его. Подождите полминуты, обновите домашний экран и, когда он покажет новый профиль как «Активный», переключитесь обратно на XCode, перейдите в Организатор, выберите «Профили обеспечения» в разделе «Библиотека» в левом верхнем столбце. Нажмите «Обновить» внизу, войдите в систему (если появится запрос), и через некоторое время новый профиль появится в списке.
Теперь, что очень важно, подключите свое устройство и перетащите свой новый профиль в строку «Provisioning Profiles» под подключенным устройством в левом столбце.
Наконец, вы можете очистить старые профили со своего устройства, если захотите.
Примечание. Интересно, что простая отметка и удаление профиля подготовки на сайте портала подготовки iOS приводит к созданию нового нового профиля подготовки группы. Так что, может быть, это все, что нужно. Я попробую это в следующий раз, чтобы увидеть, достаточно ли этого, если вам не нужно создавать профиль, как я описал выше.
В дополнение к другим решениям мне нужно было отредактировать подпись кода в основном проекте и целевом файле, чтобы снова получить сборку приложения на устройстве после истечения срока действия профиля подготовки.
:: Удалить старые профили с истекшим сроком действия
:: Добавить новый профиль с помощью Организатора
:: Очистить все цели
:: Получить информацию -> Подпись кода как для основного проекта, так и для целевого
:: Сборка и запуск
К сожалению, в моем случае обновление не работает. Срок действия моего специального профиля распространения истекает через 5 дней. Я получил предупреждения об этом на iPhone, и Xcode Organizer также показывает предупреждающий знак рядом с ним.
На портале подготовки Apple он был помечен как неактивный, и была кнопка для его повторной активации. Но все еще с тем же сроком годности, через 5 дней. Затем я добавил к нему еще два iPhone, но измененный профиль все еще истекает через 5 дней.
Наконец, я удалил профиль на портале подготовки и создал новый с нуля, используя другое имя, но срок его действия все еще истекает 13 апреля, через 5 дней!
Это действительно расстраивает! Так что я думаю, мне нужно подождать, пока он не истечет, и затем создать новый.
Если вам интересно, закончилась ли моя подписка разработчика, это не так. Я только что обновил его в феврале.
для профиля команды просто выберите «Настройки» -> «Учетная запись» -> выберите соответствующую учетную запись -> «Сведения» -> нажмите левую нижнюю кнопку «Обновить». профиль будет обновлен.
Для меня проблема возникла из-за отсутствия активного производственного сертификата. Я создал новый, а затем перешел к просроченному профилю обеспечения распространения, добавил сертификат, и профиль обеспечения был активирован.