⚙️ Settings

📝 UserInput Variables:

📄 Generated Code

Lines: 0 Characters: 0
// Code will be generated after clicking "Update Code"

⚙️ YAML Workflow Settings

📄 Generated YAML

Lines: 0 Characters: 0
# YAML will be generated after clicking "Generate YAML"

🔐 YAML (API Key) Settings

📄 Generated YAML

Lines: 0 Characters: 0
# YAML will be generated after clicking "Generate YAML"

🔐 YAML (Manual) Settings

📄 Generated YAML

Lines: 0 Characters: 0
# YAML will be generated after clicking "Generate YAML"

📘 Как добавить CERTIFICATE_PRIVATE_KEY в Codemagic

⚠️ Делается один раз после первого билда. Дальше ключ переиспользуется автоматически — можно билдить сколько угодно раз.
  1. 1

    Запусти первый билд и скопируй ключ

    Запусти билд в Codemagic с этим YAML. В логе раскрой шаг «Prepare distribution certificate private key» — внутри будет RSA-ключ между маркерами BEGIN CERTIFICATE_PRIVATE_KEY и END CERTIFICATE_PRIVATE_KEY. Скопируй весь блок целиком, включая строки -----BEGIN RSA PRIVATE KEY----- и -----END RSA PRIVATE KEY-----.

    Лог билда: раскрытый шаг Prepare distribution certificate private key с RSA-ключом
    Build overview → Prepare distribution certificate private key
  2. 2

    Открой Environment variables

    Слева наверху, рядом с названием приложения, нажми шестерёнку ⚙️. Откроется страница настроек репо. Перейди во вкладку Environment variables.

    Страница codemagic.yaml с подсвеченной вкладкой Environment variables
    codemagic.yaml → вкладка Environment variables
  3. 3

    Добавь переменную и создай группу key

    В форме укажи: имя CERTIFICATE_PRIVATE_KEY, значение — скопированный ключ, группа key, поставь галочку Secret, нажми Create "key" group. YAML ссылается на groups: - key — он автоматически подхватит переменную из этой группы на следующих билдах.

    Форма Application environment variables: имя CERTIFICATE_PRIVATE_KEY, группа key, Secret, кнопка Create key group
    Application environment variables → создать группу key