Skip to content

Commit 2905a0f

Browse files
authored
Merge pull request #298 from Red-ax/main
cert-and-profile-for-personal-developer-account final update
2 parents ce70f5a + fcc8d75 commit 2905a0f

1 file changed

Lines changed: 21 additions & 17 deletions

File tree

ru/tutorials/cert-and-profile-for-personal-developer-account.md

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
Добавленный разработчик может разрабатывать, но не может просто так в вашем аккаунте выгружать приложения.
1+
Разработчик может разрабатывать, но не может просто так в вашем индивидуальном аккаунте выгружать приложения. Для этого нужно сделать сертификат вручную и передать разработчику.
22

3-
> Если у вас аккаунт компании, то так делать не нужно. Все будет работать автоматически. Если у вас индивидуальный аккаунт и вы хотите добавить разработчика, нужно сделать сертификат вручную.
3+
> Если у вас аккаунт компании, то так делать не нужно. Все будет работать автоматически.
44
55
Как это будет выглядеть по шагам:
6-
1. Создадим запрос на подписание
7-
2. Подпишем сертификат.
8-
3. Сгенерируем этот сертификат с подписью.
6+
1. Делаем запрос на подпись
7+
2. Создадим сертификат
8+
3. Объединим этот сертификат с ключом
99
4. Опциональный шаг, если у вас нет App ID приложения зарегистрируем его
1010
5. Сделаем на основе сертификата профаил, он отвечает за то чтобы мы могли выгружать приложения
1111

12-
# Подготовка к подписи сертификата
12+
# Подготовка
1313

14-
Нам нужно создать запрос для подписи сертификата `CertificateSigningRequest`. Это файл с расширением `.certSigningRequest`. Он нужен для создания сертификатов, подписывания приложений и их публикации в App Store.
14+
Нужно создать специальный запрос, это файл с расширением `.certSigningRequest`. Он нужен для создания сертификатов, подписания приложений и их публикации в App Store.
1515

16-
Чтобы вручную сгенерировать сертификат, нужно создать файл `CertificateSigningRequest` на вашем маке. Это делается с помощью приложения **Keychain Access**.
16+
Создаем файл `CertificateSigningRequest.certSigningRequest` на вашем маке. Это делается с помощью приложения **Keychain Access**.
1717

1818
![Запрос сертификата в центре сертификации](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/keychain-request.png)
1919

20-
Вводим свою почту и имя, выбираем *Saved to disk* и жмем *Continue*. В следующем окне просто сохраняем файл.
20+
Вводим свою почту и имя, выбираем *Saved to disk*. В следующем окне просто сохраните файл.
2121

22-
![Сохранение сертификата](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/keychain-sert-info.png)
22+
![Сохранение сертификата](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/keychain-sert-info.png?v=2)
2323

24-
Получаем файл `CertificateSigningRequest.certSigningRequest`:
24+
У вас появится файл `CertificateSigningRequest.certSigningRequest`:
2525

26-
![Создание CertificateSigningRequest.certSigningRequest](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/keychain-sert-created.png)
26+
![Создание CertificateSigningRequest.certSigningRequest](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/keychain-sert-created.png?v=2)
2727

2828
# Создаем сертификат
2929

30-
Он подтверждает подлинность и целостность приложения. Расширение у него `distribution.cer`
30+
Он подтверждает что ваше приложение это именно оно. Файл будет с расширением `.cer`
3131

3232
Идем в свой **Developer account**, в сертификаты:
3333

@@ -49,7 +49,7 @@
4949

5050
![Скачиваем сертификат](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/download-sert.png)
5151

52-
# Сохраняем сертификат с ключами
52+
# Объединяем сертификат и ключ
5353

5454
Файлы `Certificates.p12` используются для передачи и хранения сертификатов и связанных с ними закрытых ключей.
5555

@@ -77,7 +77,7 @@
7777

7878
![Сертификат .p12](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/save-sert-p12.png)
7979

80-
# Идентификатор для приложения
80+
# Регистрируем приложение
8181

8282
> Если у вас есть приложение, можно простить этот пункт.
8383
@@ -111,7 +111,7 @@
111111

112112
![Идентификатор приложения](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/identifiers-list.png)
113113

114-
# Профиль для подписи приложений
114+
# Специальный профиль для приложения
115115

116116
`Provisioning Profile` связывает Apple Developer Account, App ID, сертификаты и зарегистрированные устройства. Это файл с расширением `.mobileprovision`.
117117

@@ -143,7 +143,7 @@
143143

144144
![Provision Profile](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/created-profile.png)
145145

146-
# Передаем сертификат и профаил разработчику
146+
# Передаем сертификат и профиль разработчику
147147

148148
Передаем разработчику файл `.p12` и `Provision Profile`.
149149
Далее нужно дважды щелкнуть на полученный файл `.p12` или использовать импорт в **Keychain Access**.
@@ -153,3 +153,7 @@
153153
Чтобы добавить `Provision Profile` открываем Xcode с проектом. Переходим в Project Settings и выбираем target. На вкладке *Signing & Capabilities* отключаем **Automatically manage signing**, выбираем нужный `Team ID` и импортируем полученный `Provisioning Profile`.
154154

155155
![Импортируем Provision Profile](https://cdn.sparrowcode.io/tutorials/cert-and-profile-for-personal-developer-account/add-profile-xcode.png)
156+
157+
Теперь разработчик с вашего индивидуального аккаунта сможет выгружать приложение.
158+
159+
> Если у вас юридический акканут, так делать не нужно.

0 commit comments

Comments
 (0)