- Как создать бесплатный аккаунт разработчика Apple и связать его с Xcode
- Program Roles
- Roles for the Apple Developer Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Permissions in App Store Connect
- Agreements, Tax, and Banking
- Users and Access
- My Apps
- Reporting and Analytics
- Roles for the Apple Developer Enterprise Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Roles in the iOS Developer University Program
- Permissions in account, Certificates, Identifiers & Profiles, and more
- Готовимся к релизу в App Store. Инструкция для новичков и лайфхаки
- Готовимся к публикации
- 1. Создаем Apple ID
- 2. Регистрируем аккаунт разработчика
- 3. Оплачиваем аккаунт
- 4. Готовим маркетинговые материалы
Как создать бесплатный аккаунт разработчика Apple и связать его с Xcode
Нет желания сразу же отдавать Apple $99 каждый год ради участия в Developer Program? Никаких проблем — всегда остается возможность сделать бесплатный аккаунт разработчика Apple и начать разрабатывать (пусть и с некоторыми ограничениями).
Строго говоря, бесплатный аккаунт разработчика — это не то же самое, что платный аккаунт разработчика. Apple просто даёт Apple ID пользователям, которые пока не готовы отдавать деньги, а вместе с ним — и доступ к Xcode Developer Tools, бета-версиям Xcode, форумам девелоперов и тому подобным «плюшкам».
Самый важный плюс бесплатной версии аккаунта — возможность использоваться режим «Test on Device». Иными словами, каждый обладатель такой учетной записи может создавать приложения для iPhone, iPad и Apple TV! При этом не платя Apple никаких денег. Ну, разве не здорово? Теперь расскажем о том, как это сделать.
1. Создайте бесплатный Apple ID для страны США по этой инструкции. Если он у вас уже есть, смело переходите сразу к шагу 2.
2. Зарегистрируйтесь в Apple Developer Member Center при помощи своего Apple ID для доступа к некоторым привилегиям для разработчиков.
4. Войдите в Developer Center, используя созданный аккаунт разработчика, затем перейдите по пути Developer -> Resources -> Xcode.
3. Скачайте, установите и запустите Xcode -> Preferences -> Accounts.
4. Нажмите на «+», выберите «Add Apple ID» и введите учетные данные аккаунта разработчика.
Готово! Теперь вы можете использовать свой Apple ID для бесплатного доступа к инструментам iOS-разработчика. Конечно, «за просто так» Apple не даст вам все привилегии — к примеру, вы не получите доступ к самым ранним версиям Xcode. Понять, от чего именно придется отказаться в бесплатном аккаунте для разработчика, можно из следующей сравнительной таблицы:
Источник
Program Roles
When you enroll in the Apple Developer Program, Apple Developer Enterprise Program, or iOS Developer University Program, you automatically become the Account Holder for your membership. If you’re enrolled as an organization, you have the option of adding additional members to your team. The role you assign them controls access to the development and distribution tools included with your membership.
Roles for the Apple Developer Program
Each organization has one team with one set of roles across the Apple Developer website and App Store Connect. Management of users and roles is done in App Store Connect.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | App Manager | Developer | Finance | Marketing | Sales | Customer Support |
---|---|---|---|---|---|---|---|
Eligible for events and additional benefits | |||||||
Purchase and submit Technical Support Incidents | |||||||
Download beta software | |||||||
Post in Apple Developer Forums | |||||||
Accept legal agreements | |||||||
Renew membership | |||||||
Submit certificate signing requests | |||||||
Create and revoke development certificates | |||||||
Create and revoke distribution certificates | |||||||
Create Developer ID certificates | |||||||
Create other certificate types | Create cloud-managed Developer ID certificates | ||||||
Create other cloud-managed certificate types | |||||||
Create development provisioning profiles | |||||||
Delete development provisioning profiles | |||||||
Create and delete distribution provisioning profiles | |||||||
Download provisioning profiles | |||||||
Register and configure App IDs | |||||||
Delete App IDs | |||||||
Add UDIDs | |||||||
Disable UDIDs | |||||||
Create keys | |||||||
Create and revoke Safari Extension Certificates | |||||||
Notarize software |
Permissions in App Store Connect
Note: If you’re enrolled as an individual and add users in App Store Connect, users receive access only to your content in App Store Connect and are not considered part of your team in the Apple Developer Program.
Agreements, Tax, and Banking
Users and Access | ||||||||
---|---|---|---|---|---|---|---|---|
Account Holder | Admin | App Manager | Developer | Finance | Marketing | Sales | Customer Support | |
View Users and Access | ||||||||
Manage users and access | ||||||||
Manage app access | ||||||||
Manage sandbox testers | ||||||||
Access can’t be limited to certain apps | ||||||||
Generate API keys | ||||||||
Can be granted access to Reports | ||||||||
Manage access to Certificates, Identifiers & Profiles* | ||||||||
Can be granted access to Certificates, Identifiers & Profiles* | ||||||||
Manage access to cloud-managed Developer ID certificates | ||||||||
Manage access to other cloud-managed certificates | ||||||||
View crash and energy logs in Xcode Organizer |
My Apps
Full access.
Requires access to Certificates, Identifiers & Profiles, granted in Users and Access. Includes access to CloudKit Console.
Requires access to create app records, granted in Users and Access.
Read-only access.
*App Store details include metadata on the App Information page, the platform Version Information page, and the privacy policy URLs.
Reporting and Analytics
Roles for the Apple Developer Enterprise Program
Note: Since this program doesn’t include App Store distribution, membership benefits don’t include access to App Store Connect. User management is done in the People section of your account.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | Developer |
---|---|---|
Accept legal agreements | ||
Renew membership | ||
Create Developer ID certificates | Create cloud-managed Developer ID certificates | |
Create other cloud-managed certificate types | ||
Invite members and assign roles | ||
Create provisioning profiles | ||
Approve certificate signing requests | ||
Add and disable UDIDs | ||
Register and configure App IDs | ||
Delete App IDs | ||
Create an iOS distribution certificate and distribution provisioning profiles | ||
Create certificates for Apple Push Notification service and pass type IDs | ||
Create and revoke development certificates | ||
Purchase and submit Technical Support Incidents | ||
Post in Apple Developer Forums | ||
Download beta software | ||
Download provisioning profiles | ||
Submit certificate signing requests | ||
Notarize software |
Roles in the iOS Developer University Program
Note: Since this program doesn’t include App Store distribution, membership benefits don’t include access to App Store Connect. User management is done in the People section of your account.
Permissions in account, Certificates, Identifiers & Profiles, and more
Account Holder | Admin | Developer |
---|---|---|
Accept legal agreements | ||
Renew membership | ||
Create Developer ID certificates | ||
Invite members and assign roles | ||
Create provisioning profiles | ||
Approve certificate signing requests | ||
Add and disable UDIDs | ||
Register and configure App IDs | ||
Delete App IDs | ||
Create an iOS distribution certificate and distribution provisioning profiles | ||
Create certificates for Apple Push Notification service and pass type IDs | ||
Create and revoke development certificates | ||
Post in Apple Developer Forums | ||
Download provisioning profiles | ||
Submit certificate signing requests |
Feedback Assistant
Submit bug reports and request enhancements to APIs and developer tools.
Send us feedback
Developer Forums
Ask questions and find answers by Apple engineers and other developers.
Contact Us
Tell us how we can help and we’ll find a solution by phone or email.
Источник
Готовимся к релизу в App Store. Инструкция для новичков и лайфхаки
Подготовили гайд для заказчиков, которые занимаются публикацией приложения самостоятельно. Рассказываем о предрелизных хлопотах: как создать аккаунт разработчика, сколько времени заложить на оформление D-U-N-S number, какие скрины подготовить для стора.
Должны сразу предостеречь: можно сберечь несколько недель и свои нервы, если делегировать публикацию приложения на разработчиков. Разумеется, под должным контролем. У них побольше опыта в релизных делах: сделают все быстрее, корректно заполнят все поля и, скорее всего, не нарвутся на реджект. Не забудьте только поменять пароли от аккаунта, чтобы данные были только у вас.
Готовимся к публикации
В среднем процесс занимает пару недель.
1. Создаем Apple ID (10 минут)
2. Регистрируем аккаунт разработчика (1день как разработчик\19 дней как компания, во всем виноват D-U-N-S number.)
3. Оплачиваем аккаунт (2-3 дня)
4. Готовим маркетинговые материалы (1 день)
1. Создаем Apple ID
Если Apple ID уже есть, переходим к шагу 2. Если нет, создаем.
Заходим на сайт Apple. Нажимаем кнопку Create Your Apple ID.
Открывается форма с личными данными.
Корректно заполняем информацию о владельце аккаунта. Ниже пример заполнения профиля.
Отвечаем на три обязательных вопроса на случай утери пароля, без них не создать аккаунт. Данные лучше куда-нибудь записать, чтобы не забыть вводную информацию через несколько лет.
Заполненный профиль выглядит так.
Соглашаемся с политикой конфиденциальности, разгадываем капчу и нажимаем кнопку «Продолжить». Появляется форма, в которую нужно ввести код подтверждения. Он придет на почту, привязанную к аккаунту. Есть 30 минут, чтобы ввести код. Иначе придется начинать все сначала.
Готово. Apple ID создан.
2. Регистрируем аккаунт разработчика
Заходим на сайт Apple. Вводим Apple ID и пароль, которые у нас уже есть.
Соглашаемся с пользовательским соглашением. Нажимаем на кнопку Submit. Оказываемся на welcome-экране.
Нажимаем Join the Apple Developer Program. Переходим на следующий экран.
Наша цель — синяя кнопка Enroll в правом верхнем углу. Нажимаем её.
Теперь два пути: присоединиться к программе как физическое лицо (individual) или как юридическое (Company/Government Organization). Стоимость одинаковая — 99 долларов, вне зависимости от типа разработчика. Отличие тоже одно — статусность. В графе «продавец» будет значиться либо Ivan Ivanov, либо Touch Instinct, LCC. Если в приложении есть частичка интеллектуальной собственности, лучше перестраховаться и выложить от лица компании. Проще будет подготовить доказательную базу для Apple в случае споров.
Как разработчик
Выбираем individual и жмем кнопку Continue.
На следующем экране предлагают заполнить персональную информацию.
Ставим галку, что соглашаемся с условиями пользовательского соглашения. Жмем кнопку Continue.
Как компания
Если хотите зарегистрироваться как компания, вас ждут похожие поля и немного ада. Чтобы пройти проверку Apple, нужно добыть D-U-N-S number организации.
Duns можно добыть бесплатно на официальном сайте или купить за 12240 рублей. Последнее — наказание для тех, кто не знает английского. Через 14 дней после получения номера информация окажется у Apple. Закладывайте минимум 19 рабочих дней на ожидание. Обратите внимание, что название вашей компании на сайтах Apple и D&B должны полностью совпадать.
3. Оплачиваем аккаунт
Добрались до оплаты! Жмем кнопку Purchase.
Заполняем информацию о плательщике. Стандартная покупка в интернете, ничего необычного. У нас на этом этапе произошла небольшая заминка. Фамилия держателя карты отличалась от фамилии владельца аккаунта — Apple насторожилась. Служба поддержки попросила отправить скан загранпаспорта владельца аккаунта для подтверждения личности. Это отняло еще четыре рабочих дня. С карточки деньги списали моментально, но оплата проходила еще два дня.
Финальный штрих в истории — письмо с подтверждением, которое придет на почту. Как только пришло — порядок, можно выкладывать приложение.
4. Готовим маркетинговые материалы
Заранее готовим материалы, чтобы не терять время во время релиза.
1. Название приложения
Будет отображаться в App Store. До 30 символов.
2. Ключевые слова
Одно или несколько ключевых слов, описывающих приложение. Поиск в App Store по ключевым словам дает более точные результаты. Разделяйте ключевые слова запятыми. До 100 символов.
3. Описание
Описание приложения также будет использовано в приложении для Apple Watch.
Максимум 4000 символов.
4. E-mail службы поддержки
В формате support@touchin.ru.
5. Имя разработчика
Тут все просто.
6. Категория
Нужно выбрать меньшее из зол.
Бизнес, Газеты и журналы, Дети, Еда и напитки, Здоровье и фитнес, Игры, Каталоги, Книги, Медицина, Музыка, Навигация, Новости, Образ жизни, Образование, Погода, Покупки, Производительность, Путешествия, Развлечения, Социальные сети, Спорт, Справочники, Утилиты, Финансы, Фото и видео.
7. Номер версии
Номер версии приложения.
8. URL-адрес рекламного сайта
URL-адрес с рекламной информацией о приложении. Будет отображаться в App Store.
9. Политика конфиденциальности
Если приложение собирает данные пользователей, нужна ссылка на политику конфиденциальности.
10. Снимки экрана
Снимки экрана должны быть в формате JPG или PNG и цветовом пространстве RGB.
Не более пяти снимков для каждого типа устройства. Типов устройств четыре: iPhone 4, 5, 6, 6plus. С подробной информацией о требованиях к графическим данным можно ознакомиться на сайте Apple.
Видео о приложении — по желанию. Требования: формат M4V, MP4 или MOV. Не более 500 MB.
11. Иконка
В формате JPG или PNG, в цветовом пространстве RGB и с разрешением не менее 72 точек на дюйм. Никаких закругленных углов, Apple сам все сделает. Разрешение 1024 x 1024 пикселей.
12. Авторские права
Имя лица или название организации, которые владеют уникальными правами на приложение. Указывается после года получения прав (если применимо). Например, «2008 ИП Иванов И.И.» или «Touch Instinct»..
13. URL-адрес службы поддержки
URL-адрес службы поддержки приложения. Будет отображаться в App Store.
14. Контактная информация
Сотрудник вашей организации, с которым можно связаться в случае возникновения вопросов при публикации. Укажите имя, почту, номер телефона сотрудника.
15. Примечания
Дополнительная информация о приложении, которая может помочь при проверке. До 4000 символов.
16. Пользовательское соглашение
Если отличается от эпловского.
17. Что нового
Предоставьте информацию о том, что нового в этой сборке и что необходимо протестировать. До 3 600 символов.
18. Возрастной лимит
Если есть.
19. Демонстрационная учетная запись
Предоставьте имя пользователя и пароль для учетной записи с полным доступом. Если Apple не сможет залогиниться в приложении для проверки, то отклонит его. Если предусмотрена авторизация через смс, обязательно предоставьте номер телефона для Apple, на который компания может позвонить и запросить код подтверждения для входа в приложение.
20. Описание приложения
Для бета-тестирования. Должно отражать функции и возможности приложения.
До 6 000 символов.
Начиная с iOS 11
21. Рекламный текст
Появится над описанием в App Store. Будет отображаться для пользователей устройств с iOS 11 и новее. До 170 символов.
22. Подзаголовок
Краткое описание приложения, которое появится под его названием в App Store. До 30 символов.
Для приложений с Apple Watch
23. Значок для App Store для Apple Watch
Для приложений, собранных с помощью Xcode 9 и новее, значок должен быть включен в сборку.
24.Снимки экрана Apple Watch
Снимки экрана должны иметь формат JPG или PNG (цветовое пространство RGB) 312 x 390 pixels.
Напомню, какую информацию увидит ваш пользователь. Так будет выглядеть веб-версия.
Источник