Только что получил уведомление о том, что срок действия профиля подготовки для одного из моих приложений скоро истечет. Есть ли способ обновить существующий или я должен воссоздать новый?
Ответы:
Для обновления профиля подготовки группы под управлением 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 года этот процесс, похоже, снова (немного) изменился.
Я не счел необходимым изменять что-либо, связанное с моим профилем, и, к счастью, сертификат все еще был действителен, поэтому продление оказалось простым процессом, хотя выяснить, что именно делать, было непросто .
Обновление март 2013 г.
Дата истечения срока действия профиля обеспечения связана с датой истечения срока действия сертификата разработчика. И я не хотел ждать, пока он истечет, поэтому вот что я сделал -
Они так часто меняют то, как это работает. Вот что мне пришлось сделать на этот раз (май 2016 г.):
Чтобы обновить профиль разработки до истечения срока его действия, я наконец нашел способ, который мне подходит. Я выделил жирным шрифтом шаги, которых раньше не хватало.
Перейдите на портал подготовки Apple, выберите «Подготовка». Вы получите список «Профили обеспечения разработки», где вы увидите свой профиль, срок действия которого скоро истечет, с меткой «Управляется XCode». Нажмите "Новый профиль" вверху, выберите нужный тип профиля и создайте его. Подождите полминуты, обновите домашний экран и, когда он покажет новый профиль как «Активный», переключитесь обратно на XCode, перейдите в Организатор, выберите «Профили обеспечения» в разделе «Библиотека» в левом верхнем столбце. Нажмите «Обновить» внизу, войдите в систему (если появится запрос), и через некоторое время новый профиль появится в списке.
Теперь, что очень важно, подключите свое устройство и перетащите новый профиль в строку «Профили обеспечения» под подключенным устройством в левом столбце.
Наконец, вы можете очистить старые профили со своего устройства, если захотите.
Примечание: что интересно, кажется, что простая отметка и удаление вашего профиля подготовки на сайте портала подготовки iOS приводит к созданию нового нового профиля подготовки группы. Так что, может быть, это все, что нужно. Я попробую это в следующий раз, чтобы увидеть, достаточно ли этого, если вам не нужно создавать профиль, как я описал выше.
В дополнение к другим решениям мне нужно было отредактировать подпись кода в основном проекте и целевом файле, чтобы снова получить сборку приложения на устройстве после истечения срока действия профиля подготовки.
:: Удалить старые просроченные профили
:: Добавить новый профиль с помощью Организатора
:: Очистить все цели
:: Получить информацию -> Подпись кода как для основного проекта, так и для целевого
:: Сборка и запуск
К сожалению, в моем случае продление не работает. Срок действия моего специального профиля распространения истекает через 5 дней. Я получил предупреждения об этом на iPhone, и Xcode Organizer также показывает предупреждающий знак рядом с ним.
На портале подготовки Apple он был помечен как неактивный и была кнопка для его повторной активации. Но все еще с тем же сроком годности, через 5 дней. Затем я добавил к нему еще два iPhone, но измененный профиль все еще истекает через 5 дней.
Наконец, я удалил профиль на портале подготовки и создал новый с нуля, используя другое имя, но срок его действия все еще истекает 13 апреля, через 5 дней!
Это действительно расстраивает! Так что я думаю, мне нужно подождать, пока он не истечет, и затем создать новый.
Если вам интересно, закончилась ли моя подписка разработчика, это не так. Я только что обновил его в феврале.
Для меня проблема возникла из-за отсутствия активного производственного сертификата. Я создал новый, а затем перешел к просроченному профилю обеспечения распространения, добавил сертификат, и профиль обеспечения был активирован.