Создать сертификат разработки iOS - Недействительный сертификат - для команды. Сертификат ios разработчика


ios - Обновите сертификат разработчика Apple

Заметка:

  1. Без CSR вы сможете работать с существующим сертификатом, но как только он истечет, вы должны создать новый, и вы можете использовать/создавать новую CSR, если предыдущая потеряна.

  2. Обновление вашего сертификата не повлияет на вашу распределенную сборку в общедоступной среде (Apple App Store). Но, конечно же, это не позволит вам распространять новую сборку с недействительным/истекшим сертификатом.

Вот инструкция от Apple Developer Documentation для идентификации подписи кода, которая гласит:

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

Это также может помочь вам.

Не найдено идентификаторов подписи кода

Xcode обнаруживает, когда вам не хватает идентификатора подписи. Как правило, это происходит, когда вы переходите от одного Mac к другому. Следуйте инструкциям в разделе "Создание профиля подготовки команды", чтобы создать свою подпись и добавить ее в профиль подготовки команды. У вас будет возможность импортировать вашу подпись с другого Mac или сбросить ее. Если вы используете настраиваемый профиль обеспечения разработки, который управляете собой, он становится недействительным после отзыва сертификата разработки. Прочитайте Редактирование профилей Provisioning в своей учетной записи разработчика, чтобы восстановить его.

Чтобы избежать этой проблемы, экспортируйте свои сертификаты в качестве файла профиля разработчика на другом Mac и затем импортируйте их на новый Mac, как описано в разделе "Экспорт и импорт сертификатов и профилей".

qaru.site

ios - Создать сертификат разработки iOS - Недействительный сертификат - для команды

Я хочу создать сертификат разработчика на учетной записи разработчика Apple. Мой руководитель приглашает меня в свою команду. Я принял.

Я открыл портал обеспечения IOS и нажал кнопку "Запросить сертификат" на вкладке сертификатов. Я шаг за шагом выполнял правила "Как создать сертификат разработки" о keychain. И выберите файл CSR и отправьте его в браузерах Safari, FireFox, Chrome. Я выполнил все эти действия на странице Certificates-> Development. Результат:

Create iOS Development Certificate Invalid Certificate

Но когда я использовал страницу Certificates-> Distribution, чтобы создать сертификат, я в порядке.

Является ли эта проблема общей проблемой? Но, все статьи, вопросы говорят то же самое об этой ситуации:

  • открытый брелок
  • Выберите "Доступ к цепочке ключей"> "Ассистент сертификата"> "Запросить сертификат от центра сертификации"
  • В окне "Информация о сертификате" введите или выберите следующую информацию
  • Помощник сертификата сохраняет файл запроса на подпись сертификата (CSR) на ваш рабочий стол
  • В конце, отправьте его.

Но яблоко не принимает мой файл запроса. Я пытаюсь использовать MacOSx 10.6.8. Версия Keychain - 4.1.1. Моей версией сафари является версия 5.1.2 (6534.52.7). Моя версия XCode - версия 4.2 и Build 4C199.

Я прочитал эту страницу http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ -_Developer_Certificates_and_Provisioning_Profiles, чтобы получить справку. Я никогда не видел эту страницу: http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

Я знаю, есть много страниц об этой проблеме. Я много раз искал его и читал много страниц. Но я не решил. У кого-нибудь есть предложение?

задан hkulekci 17 янв. '12 в 16:29 источник поделиться

qaru.site

Создание правильных сертификатов и профилей подготовки в команде разработчиков

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

Я независимый iOS-разработчик со своей собственной учетной записью iTunes connect, но я недавно начал разрабатывать для команды разработчиков. С тех пор я не могу получить правильный профиль настройки для запуска моего приложения с xCode на мой iPhone.

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

Не могли бы вы описать, кому нужно сделать следующий шаг: 1. Создайте сертификат разработки. Для меня это должен быть я, поскольку он меня развивает. Затем я отправляю его менеджеру команды разработчиков, который добавляет его в свой центр-член. 2. Идентификатор приложения: Менеджер команды разработчиков создает идентификатор приложения с определенным идентификатором пакета 3. Устройства: Менеджер команды разработчиков добавляет мой iPhone UDID. 4. Профиль предоставления: менеджер команды разработчиков создает его из моих сертификатов, идентификатора приложения и моего устройства. Затем он отправляет мне файл, и мне просто нужно дважды щелкнуть по нему.

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

PS 1: Я был добавлен в Itunes Connect, и я могу получить доступ к деталям приложения. PS 2: идентификатор пакета приложения в xCode и iTunes подключается одинаково (я проверял сто раз).

Solutions Collecting From Web of "Создание правильных сертификатов и профилей подготовки в команде разработчиков"

Каждый член команды отвечает за создание собственной пары ключ / сертификат и добавление ее на свою машину через Keychain Access. Это для разработки. Сертификаты распространения могут создаваться только администратором.

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

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

Итак, вот шаги:

  1. Создайте новую CSR из Keychain.
  2. Перейдите в iTunes Connect.
  3. В разделе «Сертификат»:
    • Загрузите сертификат управления World Wide Relations от Apple, используя CSR.
    • Загрузите сертификат разработчика iOS, используя CSR.
  4. Добавьте оба эти сертификата в Keychain.
  5. В разделе предварительного профиля:
    • Загрузите новый предварительный профиль, который включает этот сертификат разработчика.
  6. Добавьте этот профиль в Xcode.
  7. В Xcode перейдите в «Настройки сборки» -> «Подпись кодов» -> «Установить предварительный профиль».
  8. Запустите проект.

Это должно сделать это за вас. Удачи.

ios.phonec.com

ios - Создать сертификат разработки iOS - Недействительный сертификат - для команды

Я хочу создать сертификат разработчика на учетной записи разработчика Apple. Мой руководитель приглашает меня в свою команду. Я принял.

Я открыл портал обеспечения IOS и нажал кнопку "Запросить сертификат" на вкладке сертификатов. Я шаг за шагом выполнял правила "Как создать сертификат разработки" о keychain. И выберите файл CSR и отправьте его в браузерах Safari, FireFox, Chrome. Я выполнил все эти действия на странице Certificates-> Development. Результат:

Create iOS Development Certificate Invalid Certificate

Но когда я использовал страницу Certificates-> Distribution, чтобы создать сертификат, я в порядке.

Является ли эта проблема общей проблемой? Но, все статьи, вопросы говорят то же самое об этой ситуации:

  • открытый брелок
  • Выберите "Доступ к цепочке ключей"> "Ассистент сертификата"> "Запросить сертификат от центра сертификации"
  • В окне "Информация о сертификате" введите или выберите следующую информацию
  • Помощник сертификата сохраняет файл запроса на подпись сертификата (CSR) на ваш рабочий стол
  • В конце, отправьте его.

Но яблоко не принимает мой файл запроса. Я пытаюсь использовать MacOSx 10.6.8. Версия Keychain - 4.1.1. Моей версией сафари является версия 5.1.2 (6534.52.7). Моя версия XCode - версия 4.2 и Build 4C199.

Я прочитал эту страницу http://www.techotopia.com/index.php/Testing_iOS_4_Apps_on_the_iPhone_ -_Developer_Certificates_and_Provisioning_Profiles, чтобы получить справку. Я никогда не видел эту страницу: http://www.techotopia.com/images/2/22/IPhoneCertificatePendingApproval.png

Я знаю, есть много страниц об этой проблеме. Я много раз искал его и читал много страниц. Но я не решил. У кого-нибудь есть предложение?

задан hkulekci 17 янв. '12 в 16:29 источник поделиться

qaru.site

ios - Правильный способ продления сертификата распространения для iOS

Когда срок действия вашего сертификата истекает, он просто исчезает из раздела "Сертификаты, идентификаторы и профили" в Центре-члене. Нет кнопки "Обновить", которая позволяет вам продлевать сертификат. Вы можете отозвать сертификат и создать новый, прежде чем он истечет. Или вы можете подождать, пока он истечет и исчезнет, ​​а затем создайте новый сертификат. В Руководство по распределению приложений Apple:

Замена устаревших сертификатов

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

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

В: Если я это сделаю, будут ли сняты все мои текущие приложения?

Приложения, которые уже находятся в App Store, продолжают работать нормально. Опять же, в Руководство по распространению приложений Apple:

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

Итак...

В: Как правильно его обновить?

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

Шаг 1: Отменить истекающий сертификат

Войдите в Центр участников > Сертификаты, Идентификаторы и Профили, выберите истекающий сертификат. Обратите внимание на дату истечения срока действия сертификата и нажмите кнопку "Отменить".

Выберите истекающий сертификат и нажмите кнопку

Шаг 2: (Необязательно) Удалите отозванный сертификат из вашей брелка

При желании, если вы не хотите, чтобы отозванный сертификат находился в вашей системе, вы можете удалить их из своей системы. К сожалению, функция "Удалить сертификат в Xcode > Предпочтения > Учетные записи > [Apple ID] > Управление сертификатами... кажется, всегда отключена, поэтому мы должны удалить их вручную, используя Keychain Access.app(/Applications/Utilities/Keychain Access.app).

Необязательно удалить отозванный сертификат с помощью Keychain Access.app

Отфильтровать по ключевым словам и ключевым словам. Найдите сертификат, который вы только что отозвали на шаге 1.

В зависимости от сертификата, который вы только что отозвали, найдите либо "Mac", либо "iPhone". Сертификаты распространения приложений Mac App Store начинаются с "Стороннего разработчика Mac", а сертификаты распространения iOS App Store начинаются с "Распределение iPhone".

Вы можете найти отозванный сертификат на основе имени команды, типа сертификата (Mac или iOS) и даты истечения срока действия сертификата, указанного на шаге 1.

Шаг 3. Запрос нового сертификата с помощью Xcode

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

Пусть Xcode запрашивает новый сертификат для вас в Xcode > Предпочтения > Учетные записи > Apple ID > Управление сертификатами...

Шаг 4: обновите профили подготовки, чтобы использовать новый сертификат

После чего вернитесь в Центр пользователей > Сертификаты, идентификаторы и профили > Профили профилей > Все. Вы заметите, что любой профиль обеспечения, который использовал отозванный сертификат, теперь отображается как "Неверно".

Обратите внимание, что профиль профилей, который использовал отозванный сертификат, теперь отображается как

Нажмите на любой профиль, который теперь "Недействителен, нажмите "Изменить", затем выберите вновь созданный сертификат и нажмите "Создать". Повторяйте это, пока все профили подготовки не будут обновлены с помощью нового сертификата.

Выберите новый созданный сертификат и нажмите

Шаг 5: используйте Xcode для загрузки новых профилей подготовки

Совет. Перед загрузкой новых профилей с помощью Xcode вы можете удалить все существующие и, возможно, недопустимые профили подготовки с вашего Mac. Вы можете сделать это, удалив все профили из ~/Library/MobileDevice/Provisioning Profiles

Назад в Xcode > Настройки > Учетные записи > [Идентификатор Apple], нажмите кнопку "Загрузить все профили", чтобы попросить Xcode загрузить все профили подготовки из вашей учетной записи разработчика.

Нажмите

qaru.site


scroll to top