- About Managed Apple IDs for business
- Check feature availability
- About your username and password
- Create your password
- Reset your password
- Sign in with your Managed Apple ID
- Administrator access to your account
- Update your account information
- Как пройти регистрацию в программе Apple Developer Enterprise?
- Apple: Enterprise Account, but deploy to App Store? [closed]
- 1 Answer 1
- Apple Developer Enterprise Program
- Eligibility
- Applying
- Application
- Verification
- Agreement and Payment
- Getting Started
- What types of apps will you distribute?
- Распространение приложения под iOS внутри компании (Enterprise Distribute iOS App in-house)
- 1 Шаг. Создание сертификата.
- 2 Шаг. Создание Apps ID.
- 3 Шаг. Создание Provisioning Profiles.
- 4 Шаг. Создание Xcode архивов (.xcarchive) на базе своего приложения в Visual Studio на Windows и последующего создания .ipa и .plist файлов
- 5 Шаг. Распространение приложения
About Managed Apple IDs for business
Learn how to use the Managed Apple ID that your company assigns to you.
This article is for users who have Managed Apple IDs. If you’re an IT administrator, learn more about how to create and use Managed Apple IDs with Apple Business Manager.
Your company can create Managed Apple IDs for employees to use for business purposes. Managed Apple IDs are unique to your company and separate from Apple IDs that you can create for yourself. You can associate your Managed Apple ID with the same email address and phone number as your personal Apple ID. Unlike with personal Apple IDs, IT administrators manage the services that your Managed Apple ID can access.
Check feature availability
Your employees can use Apple services including iCloud and collaboration with iWork and Notes, but because Managed Apple IDs are for business purposes only, certain features are disabled to protect each organization. Managed Apple IDs also include 5GB of iCloud storage.
Because Managed Apple IDs can’t make purchases, administrators may assign content to your Managed Apple ID or assigned devices.
Not all services are available in all countries or regions.
About your username and password
After your company creates your account, you can use your Managed Apple ID. Your Managed Apple ID might include your company’s name or «appleid.» For example, your ID might look like johnappleseed@appleid.mycompany.com.
Your company’s Apple B
usiness Manager administrator sets up your account name. If there’s a mistake in your username, or if you need to change your account information, contact your company’s administrator.
Create your password
When you sign in to your Managed Apple ID for the first time, use the temporary password that your administrator provides you. After you sign in, you’ll be prompted to set up a new password. You must finish setting up your password before you can sign in to some Apple services.
If you’re a People Manager, Device Manager, Content Manager, or other staff member, sign in to appleid.apple.com on your Mac or iOS device to set up your password. You must use a standard password that includes eight or more numbers and letters.
Reset your password
Unlike with personal Apple IDs, your administrator resets your password. Follow these steps to create a new password:
- Contact your administrator to get a temporary password.
- Use your temporary password to sign in to a shared iPad or sign in to iCloud on your device. Or, if your role has access, sign in to Apple Business Manager with your temporary password.
- Create a new password.
Managed Apple ID passwords can’t be reset from the Apple ID account page or iforgot.apple.com.
Sign in with your Managed Apple ID
To log in to devices that are set up with Apple Business Manager, use your Managed Apple ID and password. To sign in to devices not set up with Apple Business Manager, follow the steps for your role:
- Staff: Use your Managed Apple ID or password.
- People Managers, Device Managers, and Content Managers: Use your Managed Apple ID and password with two-factor authentication.
Administrator access to your account
The company that issues your Managed Apple ID owns your account. Your IT administrators can access your account at any time and make the following changes:
- Restrict access to your account
- Remove your account
- Update your account information
Check the policy that your People Managers, Device Managers, and Content Managers have for the personal use of Managed Apple IDs.
Update your account information
If you’re a People Manager, Device Manager, or Content Manager, use the Apple ID account page to manage and update your account information. To change your trusted devices, you must be a People Manager, Device Manager, or Content Manager.
If you’re a staff member, check with an administrator to update your account information.
Источник
Как пройти регистрацию в программе Apple Developer Enterprise?
Хотелось бы получить дельного совета от людей прошедших через это. Ни одного действительно последовательного и исчерпывающего гайда найти в сети не удалось, по крайней мере по регистрации для юридических лиц;(
Для начала хотелось бы узнать о саппорте Apple. Есть ли там русскоязычный отдел техподдержки или придется в любом случае связываться с Америкой и общаться на английском? Нужно ли будет отправлять факс, или можно обойтись без него? Насколько выгодней будет общаться по телефона по сравнению с текстовым общением?
Сейчас нахожусь на шаге Provide Additional Business Documents, собственно ничего кроме текстовой информации предоставлять пока не приходилось, все еще впереди.
Сейчас они просят предоставить письмо Apple на официальном бланке организации. Я так понял это что-то вроде письменного подтверждения указаной в формах на сайте информации ?
Хотелось бы узнать что понадобится из документов заранее, чтобы начать собирать пакет документов. Из обрывков информации на просторах интернета удалось разузнать что понадобится :
Свидетельство о внесении в ЕГРН;
Свидетельство о постановке на учет в налоговую (ИНН);
Выписка из ЕГРН
и больше ничего из документов??
И еще: одних местах пишут ЕГРН в других ЕГРЮЛ, хотелось бы понять, в чем разница (особенно в отношении того что аккаунт будет заводиться на государственную организацию).
Очень важно узнать, кто может являться делегатом от компании, обязан ли он входить в руководящий состав ?
Так же, быть может кто-то наведет на уже существующие полезные материалы по этой теме, благодарности моей не будет предела.
Буду рад абсолютно любым в том числе частичным ответам по любому из вопросов, или наставлениям, заранее всех Вас благодарю.
От себя обещаю, что постараюсь в случае успеха сформировать материал в человеческого вида гайде.
Источник
Apple: Enterprise Account, but deploy to App Store? [closed]
Want to improve this question? Update the question so it’s on-topic for Stack Overflow.
Closed 4 years ago .
I have been asked to build an app for a firm that has an enterprise account with Apple. The app has to go to iTunes.
When creating a Distribution Provisioning Profile, I am given the option for «In House» or «Ad Hoc» There is no «App Store» option.
How can this company distribute to the App Store?
See screen shot here:
1 Answer 1
According to this Enterprise FAQ page on Apple, you can’t distribute on the App Store using an Enterprise account. The firm will have to also get a «regular» iOS Developer account:
I am enrolled in the iOS Developer Enterprise Program. Can I distribute my applications on the App Store?
The ability to distribute applications on the App Store is available to developers who enroll in the iOS Developer Program as an Individual or a Company. The iOS Developer Enterprise Program only allows you to distribute your applications to employees or members of your organization through Ad Hoc distribution. If your company is enrolled in the Enterprise Program but would also like to distribute your application(s) to customers via the App Store, you will need to enroll in the iOS Developer Program as an Individual or as a Company.
Источник
Apple Developer Enterprise Program
The Apple Developer Enterprise Program allows large organizations to develop and deploy proprietary, internal-use apps to their employees. This program is for specific use cases that require private distribution directly to employees using secure internal systems or through a Mobile Device Management solution.
Eligibility
The Apple Developer Enterprise Program is only for the internal use and distribution of proprietary apps in specific use cases that are not adequately addressed with public apps on the App Store, custom apps through Apple Business Manager or Ad Hoc distribution, or beta testing through TestFlight. Your proprietary app must be developed by you for use on Apple platforms.
In addition, the following eligibility requirements apply. Your organization must:
- Have 100 or more employees.
- Be a legal entity. We do not accept DBAs, fictitious businesses, trade names, or branches.
- Use the program only to create proprietary, in-house apps for internal use, and to distribute these apps privately and securely to employees within the organization.
- Have systems in place to ensure only employees can download your internal-use apps, and to protect membership credentials and assets.
- Participate in and pass Apple’s verification interview and continuous evaluation process.
Applying
Application
As the person applying to the Apple Developer Enterprise Program on behalf of your organization, you must have the legal authority to bind your organization to legal agreements. You must be the organization’s owner/founder, executive team member, senior project lead, or have legal authority granted to you by a senior employee. To start your application, sign in with your Apple ID with two-factor authentication turned on. If you’re already enrolled in the Apple Developer Program for distributing apps on the App Store, or have an iTunes Connect account for distributing another media type (music, TV, movies, or books), you will need to use a different Apple ID.
Verification
Verification is conducted to authenticate your organization’s information, to validate your intended use of the program, and to ensure that the App Store, Apple Business Manager, Ad Hoc distribution, or TestFlight would not adequately meet your needs. Your organization must have a D-U-N-S Number, which is a unique nine-digit number assigned by Dun & Bradstreet and widely used as a standard business identifier. You can check to see if your organization already has a D-U-N-S Number and request one if necessary. They are free in most jurisdictions. Your organization must also have a publicly available website with a domain name that’s associated with your organization. In addition, we may contact your organization to verify other details and continue to evaluate your use of the program. If you choose to renew your membership, your organization will be verified again. Apple reserves the right to reject your application at its sole discretion.
Agreement and Payment
If your organization is approved for membership in the Apple Developer Enterprise Program, you will receive the enterprise program license agreement for review and acceptance. The Apple Developer Enterprise Program is 299 USD per membership year or in local currency where available.
Getting Started
The Apple Developer Program allows you to distribute public apps on the App Store, beta versions of apps through TestFlight, and custom apps to specific businesses, including your organization, through Apple Business Manager or Ad Hoc distribution. The Apple Developer Enterprise Program is only for specific use cases that are not addressed with these options. Before applying, use the drop down below to find out which program is best for you.
What types of apps will you distribute?
Please enroll in the Apple Developer Program instead. You’ll get access to resources for public app distribution on the App Store, distribution through Apple Business Manager, Ad Hoc distribution, and beta testing through TestFlight.
Please enroll in the Apple Developer Program instead. You’ll get access to resources for custom app distribution through Apple Business Manager, Ad Hoc distribution, beta testing through TestFlight, and public app distribution. Your customer can use Apple Business Manager or redemption codes to privately distribute custom apps. (Note: If you’re an organization purchasing an app that has been customized for you, simply create an account to access the app on Apple Business Manager. You do not need to join a developer program.)
Please learn about the Apple Developer Program first. The Apple Developer Program is the right option for most organizations that want to distribute proprietary, internal-use apps. It allows you to use Apple Business Manager, Ad Hoc distribution, or redemption codes to privately distribute custom apps to employees, and TestFlight to test beta versions of your apps.
The Apple Developer Enterprise Program is only for specific use cases that cannot be addressed using these methods. Before applying for the Apple Developer Enterprise Program, learn more about the Apple Developer Program to see if it addresses your use case. If not, you can start your application.
Источник
Распространение приложения под iOS внутри компании (Enterprise Distribute iOS App in-house)
(Осторожно, под катом трафик)
Подготовка и распространение приложения IOS внутри компании весьма непростая задача, особенно когда приложение написано на Windows с использованием Visual studio, а большинство туториалов в интернете описывают исключительно MacOS с использованием Xcode. Однако после часов сражения с детищем Apple, нам удалось свершить казалось бы невозможное, а именно: скрестить жирафа с носорогом собрать IOS приложение на Xamarin в архив Xcode, сразу на MacOS, после получить нужные файлы для распространения, и в завершении создать ссылку, по которой будет распространяться приложение.
Да, на слух вроде не очень сложно. Однако когда дело касается разработки приложений под устройства Apple, всё становится в несколько раз непонятней и сложней. И после триумфальной, но нелёгкой победы, нам захотелось оставить свой след в истории, написав сей туториал.
1. Должен быть Enterprise аккаунт Apple — $299 в год.
1 Шаг. Создание сертификата.
1. Сперва, на Mac, нужно создать запрос для создания сертификата. Для этого нужно открыть keychain access, например, через поиск:
2. Выбрать keychain access в левом верхнем углу экрана, в выпавшем меню выбрать “certificate assistant” —> “request a certificate from a certificate authority”, откроется соответствующие окно:
3. В появившемся окне заполняем поля “User Email Address” – свою электронную почту, и “Common Name” – имя ключа. А также выбираем пункт “Saved to disk”, чтобы сохранить файл запроса на компьютер. И нажимаем кнопку “Continue”:
4. Далее появится окошко, в котором нужно указать название файла запроса и выбор пути для сохранения файла. Вносим нужные изменения и сохраняем:
5. После успешного сохранения появится следующее окно. Нажимаем “Done”:
6. После мы можем увидеть, что создался файл запроса в месте сохранения (в данном примере на рабочем столе). Или мы можем увидеть созданный ключ в списке ключей в “keychain access”:
7. Далее нам надо создать сертификат, это мы сможем сделать на сайте Apple для разработчиков, войдя в свой аккаунт:
8. После успешного входа в аккаунт мы переходим в “Certificates, IDs & Profiles”, так же на странице сертификатов нужно убедиться, что выбрано “IOS, tvOS, watchOS”:
9. Далее на странице, в разделе “Certificates”, нужно выбрать “Production”:
10. На странице нажимаем на кнопку с изображением “+”, чтобы создать сертификат. Появится страничка, на которой надо выбрать тип создаваемого сертификата:
11. В данном примере нас интересует метод дистрибьюции In-House, поэтому типом сертификата нужно выбрать “In-House and Ad Hoc”. После нажать кнопку “Continue”:
12. После мы перейдём к следующей странице создания сертификата на которой будет описано как создать запрос на MacOS для сертификата. Мы уже создали этот запрос в предыдущих пунктах. Нажимаем кнопку “Continue”:
13. На следующем этапе вам потребуется загрузить файл запроса, который мы создали ранее на рабочем столе. После успешной загрузки нажмите “Continue”:
14. После произойдёт генерация сертификата, и на следующей странице его можно будет скачать на компьютер:
15. Скачиваем сертификат, в данном примере на рабочий стол. Так же мы можем увидеть созданный сертификат на сайте:
Как мы можем видеть, по итогу мы успешно получили сертификат. Следующим шагом будет создание ID приложения.
2 Шаг. Создание Apps ID.
На предыдущем шаге мы успешно создали сертификат, теперь нам нужно создать Apps ID. Для этого нужно:
1. На сайте Apple для разработчиков, в своём аккаунте перейти сперва в “Certificates, IDs & Profiles”, так же на странице сертификатов нужно убедиться, что выбрано “IOS, tvOS, watchOS”:
2. Далее на странице, в разделе “Identifiers”, нужно выбрать “App IDs”:
3. На странице нажимаем на кнопку с изображением “+”, чтобы создать App ID. Появится страничка, на которой надо выбрать настройки создаваемого ID. Настройки ID индивидуальны для вашего приложения, единственное важное уточнение – в графе App ID Suffix нужно выбрать Explicit App ID:
4. После создания App ID, его можно увидеть на сайте:
По итогу двух шагов, мы успешно получили сертификат и создали App ID. Далее нам надо при помощи созданного сертификата создать Provisioning Profiles. И это приводит нас к следующему шагу “3 Шаг. Создание Provisioning Profiles”.
3 Шаг. Создание Provisioning Profiles.
На предыдущем шаге мы успешно создали сертификат, теперь нам нужно с его помощью создать Provisioning Profiles. Для этого нужно:
1. На сайте Apple для разработчиков, в своём аккаунте перейти сперва в “Certificates, IDs & Profiles”, так же на странице сертификатов нужно убедиться, что выбрано “IOS, tvOS, watchOS”:
2. Далее на странице, в разделе “Provisioning Profiles”, нужно выбрать “ Distribution”:
3. На странице нажимаем на кнопку с изображением “+”, чтобы создать Provisioning Profiles. Появится страничка, на которой надо выбрать тип создаваемого профайла:
4. В данном примере нас интересует In-House метод дестрибьюции, соответственно выбираем тип профайла “In House” и нажимаем на кнопку “Continue”:
5. На следующей странице нужно выбрать ранее созданный, на шаге 2, App ID:
6. После нажатия кнопки “Continue” мы перейдём к выбору сертификата, мы создали его на 1 шаге. Далее нажимаем на кнопку “Continue”:
7. На следующей странице нам надо заполнить поле с именем профайла и проверить данные перед генерацией профайла:
8. После профайл будет сгенерирован и его можно будет скачать:
9. Скачиваем Provisioning Profile, в данном примере на рабочий стол. Так же мы можем увидеть созданный provisioning profile на сайте, и увидеть, что он активен:
По итогу 3 шагов мы успешно создали Provisioning Profile.
4 Шаг. Создание Xcode архивов (.xcarchive) на базе своего приложения в Visual Studio на Windows и последующего создания .ipa и .plist файлов
Предыдущие шаги выполнялись на компьютере от Apple (Mac), далее я расскажу как создавать .xcarchive в Visual Studio 2017 для Windows, сразу на Mac.
1. Для этого нам потребуется приложение Xamarin в Visual Studio, которое будет подключено к Mac:
2. В решение нужно выбрать проект IOS, нажав на него правой кнопкой мыши. В появившемся меню выбрать “Properties”. В открывшемся окне выбрать пункт “ios bundle setting”. Далее выбрать в “bundle setting” – “manual provisioning”, а ниже в графе “manual provisioning” выбрать свой сертификат и профайл который мы создали на предыдущих этапах:
3. В проекте IOS нужно выбрать файл Info.plist и убедится что “bundle identifier” совпадает с нужным App ID:
4. После откройте командную строку разработчика в Visual Studio (от имени администратора) “Developer Command Prompt for VS 2017” и либо перейдите в директорию с ios проектом, либо укажите полный адрес при создании команды. Данная команда создаст архив .xcarchive на Mac из Visual Studio. Сам по себе архив не содержит нужных нам для распространения .ipa и .plist файла поэтому после генерации архива нам потребуется создать их. Подробнее о том как создавать архив можно узнать здесь.
Команда: msbuild /p:Configuration=Release /p:ServerAddress=10.211.55.2 /p:ServerUser=xamUser /p:Platform=iPhone /p:ArchiveOnBuild=true /t:»Build» MyProject.csproj
5. После успешного выполнения команды на Mac должен был создастся архив. Нам надо запустить Xcode, в нём выбрать “Windows” и в этом меню выбрать “Organazer”. Там в разделе “Archive” мы увидим созданный архив .xcarchive:
6. Теперь нам надо создать файлы .ipa и .plist, на основе созданного архива.
При помощи их мы сможем распространять своё приложение минуя AppStore, например, внутри компании. Далее нам надо нажать кнопку “Distribute App”. В появившемся меню выбрать “Enterprise” и нажать кнопку “Next”:
7. Далее нужно выбрать устройства, на которые можно распространять и обязательно выбрать “include manifest for over-the-air installation”, для того чтобы можно было скачать приложение из браузера:
8. В следующем окне нужно указать “Name” – имя приложения; “App URL” – путь к .ipa файлу;”Display Image URL” – Путь к иконке 57х57;”Full Size Image URL” – Путь к иконке 512х512.
Важно что бы сервер на котором размещены файлы .ipa и .plist, был с шифрованием, то есть обязательно https. В примере используется сервис dropbox. При использовании сервиса dropbox важно знать: правильный путь к файлу по публичной ссылке должен начинаться не с “https://www.dropbox.com/”, как указано в сгенерированной ссылке, а с “https://dl.dropboxusercontent.com/”.
9. На следующем этапе нам нужно выбрать созданные сертификат и Provisioning Profile:
10. После мы увидим успешно собранное приложение, и мы должны выбрать куда сохранить папку с приложением, которое мы после будем распространять:
11. После сохранения на рабочем столе создалась папка. Содержимое папки вы можете видеть на скриншотах ниже, при генерации создаётся 4 файла .plist и обычно 1 .ipa, но в проверочном приложении это немного не так, но нас в данном случае будет интересовать файл у которого в имени только название нашего приложения. Что касается 4 файлов .plist, то далее нам понадобится файл “manifest.plist”. Для установки приложения нужен plist, в котором описаны предустановочные свойства. Подробнее узнать о Enterprise Distribution и посмотреть как выглядит manifest.plist можно здесь:
Таким образом на данном шаге мы успешно создали .ipa и .plist файлы приложения, созданного в Visual Studio 2017, и которые мы будем использовать для In-House дестрибьюции.
5 Шаг. Распространение приложения
На предыдущих шагах мы подготовили наше приложение к распространению. На данном шаге мы создадим простой html файл с ссылкой и выложим её на локальный IIS, это делается для упрощения примера, но местоположение ссылки роли не играет. Не в рамках примера ссылку
можно разместить на собственном сайте, чтобы она была доступно сотрудникам, как и файлы приложения, следует размещать на собственном сервере. Однако в этом примере, как упоминалось ранее, мы использовали сервис dropbox.
1. Сперва нам нужно разместить файлы (иконки, .ipa файл и manifest.plist) на dropbox и делаем их доступными по ссылке:
2. После создаём html файл, следующего содержания:
3. Далее выкладываем этот html файл на локальный IIS (или ваш сайт), и пройдя по данной ссылке с мобильного устройства нам предложат установить приложение. После установки приложения пользователю нужно подтвердить доверие сертификату на устройстве Settings → General → Device Management → «Enterprise Name» тогда только пользователи смогут открыть приложение:
Источник