[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/ios/creating-distribution-certificate":3,"mdc-v8zqty-key":276,"mdc--ewvnkz-key":287,"mdc--x8o6l3-key":295,"mdc-24hv87-key":303,"mdc-6kr19h-key":311,"mdc--dj06sz-key":325,"mdc-akr1w0-key":333,"mdc--n5sdan-key":341,"mdc--vkpiw4-key":349,"mdc--3njcj4-key":364,"related-/guides/ios/create-app-id,/guides/ios/provisioned-profile,/guides/ios/upload-app-to-appstore":372},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":212,"code":196,"createdAt":213,"description":214,"difficulty":215,"draft":216,"estimatedTime":217,"extension":218,"faq":219,"howToSteps":232,"howToTotalTime":247,"image":212,"keywords":248,"locale":256,"meta":257,"navigation":258,"path":259,"platform":260,"related":261,"section":265,"seo":266,"severity":196,"stem":267,"summary":268,"tags":269,"twitterCreator":212,"twitterSite":212,"type":274,"updatedAt":213,"__hash__":275},"content_ru/guides/ios/creating-distribution-certificate.md","Создание сертификата распределения для iOS в Apple Developer",[7,8,9],"iOS 16.0+","Xcode 14.0+","Apple Developer account","FixPedia Team",{"type":12,"value":13,"toc":195},"minimark",[14,19,28,32,60,63,67,72,82,86,89,93,96,100,103,106,110,121,125,128,132,155,158,162,192],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22,23,27],"p",{},"Для публикации приложения в App Store, проведения бета‑тестирования или создания корпоративных сборок вам нужен ",[24,25,26],"strong",{},"сертификат распределения",". Он подтверждает вашу идентичность и позволяет подписывать бинарные файлы. После создания сертификата вы сможете быстро подготовить профили распределения и начать распространение приложения.",[15,29,31],{"id":30},"требования-подготовка","Требования / Подготовка",[33,34,35,43,50,57],"ul",{},[36,37,38,39,42],"li",{},"Аккаунт ",[24,40,41],{},"Apple Developer"," (статус «Разработчик»).",[36,44,45,46,49],{},"Последняя версия ",[24,47,48],{},"Xcode"," (14.0 или новее).",[36,51,52,53,56],{},"Установленный инструмент ",[24,54,55],{},"Keychain Access"," (входит в macOS).",[36,58,59],{},"CSR (Certificate Signing Request), сгенерированный в разделе «Сертификаты, идентификаторы и профили» → «Создать сертификат».",[20,61,62],{},"Если что‑то отсутствует, настройте эти компоненты перед началом работы.",[15,64,66],{"id":65},"пошаговая-инструкция","Пошаговая инструкция",[68,69,71],"h3",{"id":70},"шаг-1-войти-в-учетную-запись-apple-developer","Шаг 1: Войти в учетную запись Apple Developer",[20,73,74,75,81],{},"Откройте браузер и перейдите на сайт ",[76,77,41],"a",{"href":78,"rel":79},"https://developer.apple.com",[80],"nofollow",". Войдите с помощью Apple ID, имеющего статус разработчика.",[68,83,85],{"id":84},"шаг-2-открыть-раздел-сертификаты","Шаг 2: Открыть раздел «Сертификаты»",[20,87,88],{},"В панели управления выберите «Сертификаты» → «Все». Нажмите кнопку «+», чтобы создать новый сертификат.",[68,90,92],{"id":91},"шаг-3-выбрать-тип-сертификата-распределения","Шаг 3: Выбрать тип сертификата распределения",[20,94,95],{},"Выберите «Сертификат распределения» (App Store, Ad Hoc или Enterprise). Нажмите «Продолжить».",[68,97,99],{"id":98},"шаг-4-загрузить-csr-или-создать-новый","Шаг 4: Загрузить CSR или создать новый",[20,101,102],{},"Если у вас уже есть CSR, загрузите его. В противном случае нажмите «Создать», чтобы сгенерировать CSR с помощью учетной записи разработчика.",[104,105],"in-article-ad",{},[68,107,109],{"id":108},"шаг-5-скачать-и-установить-сертификат","Шаг 5: Скачать и установить сертификат",[20,111,112,113,117,118,120],{},"После сохранения сертификата (",[114,115,116],"code",{},".cer",") откройте его в ",[24,119,55],{},". Перетащите файл в список ключей, чтобы сделать его доступным для «Все учетные записи». Это необходимо для правильной подписи приложений.",[68,122,124],{"id":123},"шаг-6-активировать-сертификат-в-xcode","Шаг 6: Активировать сертификат в Xcode",[20,126,127],{},"Запустите Xcode → Preferences → Accounts. Нажмите «+» и добавьте скачанный сертификат. Сертификат появится в списке доступных при подписании проекта.",[15,129,131],{"id":130},"проверка-результата","Проверка результата",[133,134,135,138,141,144],"ol",{},[36,136,137],{},"Откройте проект в Xcode.",[36,139,140],{},"Перейдите в раздел «Signing & Capabilities».",[36,142,143],{},"В списке «Team» выберите свою учетную запись, а в «Certificates» — только что созданный сертификат.",[36,145,146,147,150,151,154],{},"Соберите проект (",[114,148,149],{},"Product"," → ",[114,152,153],{},"Build","). Ошибок подписи быть не должно.",[20,156,157],{},"Если сборка прошла успешно, сертификат работает.",[15,159,161],{"id":160},"возможные-проблемы","Возможные проблемы",[33,163,164,170,176,186],{},[36,165,166,169],{},[24,167,168],{},"Сертификат не отображается в Xcode"," – убедитесь, что он установлен в Keychain Access и доступен для «Все учетные записи».",[36,171,172,175],{},[24,173,174],{},"Ошибка «Invalid code sign identity»"," – проверьте, что сертификат выбран в настройках подписи проекта.",[36,177,178,181,182,185],{},[24,179,180],{},"CSR не загружается"," – убедитесь, что CSR сгенерирован с правильным Apple ID и имеет формат PEM (",[114,183,184],{},".csr",").",[36,187,188,191],{},[24,189,190],{},"Сертификат истек"," – создайте новый перед истечением срока действия, так как старый автоматически отключается.",[20,193,194],{},"Исправляйте проблему по шагам: проверьте учетную запись, сертификат, CSR и настройки Xcode. Если ошибка сохраняется, удалите старый сертификат и создайте новый.",{"title":196,"searchDepth":197,"depth":197,"links":198},"",2,[199,200,201,210,211],{"id":17,"depth":197,"text":18},{"id":30,"depth":197,"text":31},{"id":65,"depth":197,"text":66,"children":202},[203,205,206,207,208,209],{"id":70,"depth":204,"text":71},3,{"id":84,"depth":204,"text":85},{"id":91,"depth":204,"text":92},{"id":98,"depth":204,"text":99},{"id":108,"depth":204,"text":109},{"id":123,"depth":204,"text":124},{"id":130,"depth":197,"text":131},{"id":160,"depth":197,"text":161},null,"2026-08-04 10:22:06","Создание сертификата распределения для iOS в Apple Developer. Узнайте, как подготовить сертификат за 5 минут и начать публикацию в App Store.","medium",false,"5-10 мин","md",[220,223,226,229],{"question":221,"answer":222},"Где в Apple Developer находятся раздел с сертификатами?","Перейдите в раздел «Сертификаты» на панели управления Apple Developer.",{"question":224,"answer":225},"Что делать, если сертификат подписан другим разработчиком?","Удалите старый сертификат и создайте новый с использованием вашего учетной записи разработчика.",{"question":227,"answer":228},"Как обновить существующий сертификат распределения?","Создайте новый сертификат, загрузите обновленный CSR и удалите старый сертификат из Keychain.",{"question":230,"answer":231},"Можно ли использовать один и тот же сертификат для нескольких приложений?","Да, один сертификат можно использовать для нескольких приложений, но каждый проект требует собственного профиля распределения.",[233,236,238,240,242,245],{"name":234,"text":235},"Войти в учетную запись Apple Developer","Откройте браузер и перейдите на сайт [Apple Developer](https://developer.apple.com). Войдите с помощью Apple ID, имеющего статус разработчика.",{"name":237,"text":88},"Открыть раздел «Сертификаты»",{"name":239,"text":95},"Выбрать тип сертификата распределения",{"name":241,"text":102},"Загрузить CSR или создать новый",{"name":243,"text":244},"Скачать и установить сертификат","После сохранения сертификата (`.cer`) откройте его в Keychain Access. Установите сертификат, сделав его доступным для «Все учетные записи».",{"name\"":246,"text":127},"Активировать сертификат в Xcode","PT10M",[249,250,41,251,252,253,254,255],"создать сертификат распределения","iOS сертификат","сертификат для App Store","создать распределение сертификат","сертификат разработчика iOS","установить сертификат","certificate distribution iOS","ru_RU",{},true,"/guides/ios/creating-distribution-certificate","ios",[262,263,264],"/guides/ios/create-app-id","/guides/ios/provisioned-profile","/guides/ios/upload-app-to-appstore","Гайды по iOS",{"title":5,"description":214},"guides/ios/creating-distribution-certificate","В этом гайде вы узнаете, как создать сертификат распределения для iOS в Apple Developer. После выполнения инструкции вы сможете подписывать приложения для тестирования и публикации в App Store.",[270,41,271,272,273],"iOS","сертификат","разработка","App Store","guide","bqPBxWU02_x7vJwaF9YXqfzCqzvu2XPWLHBGg8whG7U",{"data":277,"body":278},{},{"type":279,"children":280},"root",[281],{"type":282,"tag":20,"props":283,"children":284},"element",{},[285],{"type":286,"value":222},"text",{"data":288,"body":289},{},{"type":279,"children":290},[291],{"type":282,"tag":20,"props":292,"children":293},{},[294],{"type":286,"value":225},{"data":296,"body":297},{},{"type":279,"children":298},[299],{"type":282,"tag":20,"props":300,"children":301},{},[302],{"type":286,"value":228},{"data":304,"body":305},{},{"type":279,"children":306},[307],{"type":282,"tag":20,"props":308,"children":309},{},[310],{"type":286,"value":231},{"data":312,"body":313},{},{"type":279,"children":314},[315],{"type":282,"tag":20,"props":316,"children":317},{},[318,319,324],{"type":286,"value":74},{"type":282,"tag":76,"props":320,"children":322},{"href":78,"rel":321},[80],[323],{"type":286,"value":41},{"type":286,"value":81},{"data":326,"body":327},{},{"type":279,"children":328},[329],{"type":282,"tag":20,"props":330,"children":331},{},[332],{"type":286,"value":88},{"data":334,"body":335},{},{"type":279,"children":336},[337],{"type":282,"tag":20,"props":338,"children":339},{},[340],{"type":286,"value":95},{"data":342,"body":343},{},{"type":279,"children":344},[345],{"type":282,"tag":20,"props":346,"children":347},{},[348],{"type":286,"value":102},{"data":350,"body":351},{},{"type":279,"children":352},[353],{"type":282,"tag":20,"props":354,"children":355},{},[356,357,362],{"type":286,"value":112},{"type":282,"tag":114,"props":358,"children":360},{"className":359},[],[361],{"type":286,"value":116},{"type":286,"value":363},") откройте его в Keychain Access. Установите сертификат, сделав его доступным для «Все учетные записи».",{"data":365,"body":366},{},{"type":279,"children":367},[368],{"type":282,"tag":20,"props":369,"children":370},{},[371],{"type":286,"value":127},[]]