Кроме выпуска приложения для продажи через iTunes App Store, его можно развернуть для следующих целей:
- Прямое тестирование — приложение iOS может можно развернуть для пользователей в количестве не более 100 (определяется по UUID устройств iOS) для альфа- и бета-тестирования. См. нашу документацию по подготовке устройства iOS для разработки, где приведены подробные сведения о добавлении тестовых устройств iOS в вашу учетную запись разработчика Apple, а также наше руководство по прямому распространению.
- Развертывание в доме или Enterprise — приложение iOS можно развернуть внутри компании, которая требует участия в программе Apple Developer Enterprise. Дополнительные сведения о внутреннем распространении см. в данном руководстве.
В любом случае нужно создать пакет IPA (специальный тип ZIP-файла) и подписать цифровым образом с помощью подходящего профиля подготовки к распространению. Эта статья описывает действия, необходимые для сборки пакета IPA и его установки на устройстве iOS с помощью iTunes, на Mac или компьютере с Windows.
ВОЗВРАЩАЮ AppStore в iTunes – 12.6 бизнес
Файл iTunesMetadata.plist
При создании приложения в iTunes Connect (для продажи или для бесплатного распространения через iTunes App Store) разработчик может указать сведения, такие как жанр приложения, поджанр, уведомление об авторских правах, поддерживаемые устройства iOS и требуемые параметры устройства.
Приложения iOS, доставляемые посредством прямого или внутреннего распространения, должны каким-либо образом поддерживать эти сведения, чтобы их можно было отобразить в iTunes и на устройстве пользователя. По умолчанию при каждой сборке проекта создается небольшой файл iTunesMetadata.plist, который сохраняется в каталоге проекта.
Настраиваемый iTunesMetadata.plist также можно создать, чтобы предоставить дополнительные сведения для распространения. Для получения дополнительных сведений о содержимом этого файла и способе его создания см. нашу документацию по содержимому файла iTunesMetadata.plist и созданию файла iTunesMetadata.plist.
Иллюстрации iTunes
При доставке приложения средствами, отличными от App Store, нужно также включить изображение 512 x 512 и 1024 x 1024, которое будет использоваться для представления приложения в iTunes.
Чтобы указать иллюстрации iTunes, сделайте следующее:
- В обозревателе решений дважды щелкните файл Info.plist, чтобы открыть его для редактирования.
- Прокрутите до пункта Иллюстрации iTunes в редакторе.
- При отсутствии изображения щелкните эскиз в редакторе, выберите файл изображения с требуемой иллюстрацией iTunes в диалоговом окне Открыть файл, а затем нажмите кнопку ОК или кнопку Открыть.
- Повторите этот шаг, пока не укажете все нужные образы для приложения.
Дополнительные сведения см. в документации по иллюстрациям iTunes.
Создание IPA
- Visual Studio для Mac
- Visual Studio
Создание IPA теперь встроено в новый рабочий процесс публикации. Для этого следуйте инструкциям ниже, чтобы заархивировать приложение, подписать его и сохранить ваш IPA.
Прежде чем создавать IPA для кроссплатформенного решения, выберите проект iOS в качестве запускаемого:
Построение архива
Чтобы выполнить сборку IPA, нужно создать архив для сборки выпуска приложения. Этот архив содержит наше приложение и идентифицирующие сведения о нем.
- Выберите | выпуска Конфигурация устройства в Visual Studio для Mac: !
- В меню Сборка выберите Архивировать для публикации:
- После создания архива появится представление Архивы:
Подписывание и распространение приложения
Каждый раз при сборке приложения для архивирования автоматически открывается представление Архивы, где отображаются все заархивированные проекты, сгруппированные по решениям. По умолчанию в этом представлении отображается только открытое сейчас решение. Чтобы просмотреть все решения с архивами, выберите параметр Показать все архивы.
Рекомендуется хранить архивы, которые были развернуты для клиентов (прямые или внутренние развертывания), чтобы при необходимости впоследствии отображать любую получаемую отладочную информацию.
Обратите внимание, что для сборок, не относящихся к App Store, файл iTunesMetadata.plist и набор иллюстраций iTunes будут автоматически включены в IPA при обнаружении их в архиве.
Чтобы подписать приложение и подготовить его к распространению, выполните следующие действия:
- Нажмите кнопку Подписать и распространить. , как показано ниже:
- Откроется мастер публикации. Выберите канал распространения Специальный или Корпоративный (Внутренний), чтобы создать пакет:
- На экране профиля подготовки выберите удостоверение для подписывания и соответствующий профиль подготовки или подпишите повторно другим удостоверением:
- Проверьте сведения о пакете и затем нажмите кнопку Опубликовать:
- Наконец, сохраните свой IPA на компьютере:
Сборка из командной строки (на Mac)
В некоторых случаях, например в среде непрерывной интеграции, может потребоваться создать IPA из командной строки. Для этого выполните следующие действия:
-
Убедитесь, что Project параметры > iOS IPA > включают образы iTunesArtwork, а также установлен флажок «Сборка нерегламентированного/ корпоративного пакета» (IPA):При необходимости вместо этого можно изменить файл CSPROJ в текстовом редакторе и вручную добавить два соответствующих свойства в PropertyGroup для конфигурации, которая будет использоваться для сборки приложения:
true false
/Library/Frameworks/Mono.framework/Commands/msbuild YourSolution.sln /p:Configuration=Ad-Hoc /p:Platform=iPhone /p:BuildIpa=true
Когда профиль подготовки создан и выбран, создан необязательный файл iTunesMetadata.plist, а также заданы иллюстрации iTunes в Visual Studio, вы можете выполнить сборку IPA для распространения. После этого нужно настроить проект. Выполните следующие действия:
- В обозревателе решений щелкните имя проекта Xamarin.iOS правой кнопкой мыши и выберите Свойства, чтобы открыть его для редактирования:
- Выберите Параметры IPA iOS и затем пункт Специальный в раскрывающемся списке Конфигурация:
Примечание Конфигурация «Специальный» может быть недоступна для более новых проектов Xamarin.iOS. Если она недоступна, выберите конфигурацию Выпуск.



Настройка расположения файла IPA
Новое свойство MSBuild IpaPackageDir позволяет упростить настройку расположения для вывода файла IPA. Если в параметре IpaPackageDir задано настраиваемое расположение, файл IPA будет помещен в указанную папку, а не в установленный по умолчанию подкаталог с меткой времени. Это может быть полезно при создании автоматизированных сборок, для работы которых требуется конкретный путь к каталогу (например, это могут быть сборки непрерывной интеграции).
Использовать новое свойство можно несколькими способами:
Например, чтобы выводить файл IPA в старый каталог по умолчанию (как в Xamarin.iOS 9.6 и более ранних версиях), задайте для свойства IpaPackageDir значение $(OutputPath) одним из следующих способов. Оба подхода совместимы со всеми сборками Unified API Xamarin.iOS, включая сборки интегрированной среды разработки и сборки командной строки, которые используют msbuild, xbuild или mdtool.
-
Первый способ подразумевает установку свойства IpaPackageDir в элементе в файле MSBuild. Например, можно добавить следующий элемент в конец файла CSPROJ проекта приложения iOS (непосредственно перед закрывающим тегом ):
$(OutputPath)
true biniPhoneRelease prompt 4 false iPhone Developer true true true Entitlements.plist SdkOnly ;ARMv7, ARM64 HttpClientHandler Default x86Release» /p:Platform=»iPhone» /p:ServerAddress=»192.168.1.3″ /p:ServerUser=»macuser» /p:IpaPackageDir=»%USERPROFILE%Builds» /t:Build SingleViewIphone1.sln
В Mac он будет иметь следующий вид:
msbuild /p:Configuration=»Release» /p:Platform=»iPhone» /p:IpaPackageDir=»$HOME/Builds» /t:Build SingleViewIphone1.sln
Установка IPA с помощью iTunes
Полученный пакет IPA можно доставить вашим тестовым пользователям для установки на устройствах iOS или передать для корпоративного развертывания. Независимо от выбранного метода конечный пользователь установит пакет в своем приложении iTunes на Mac или компьютере с Windows, дважды щелкнув файл IPA (или перетащив его в открытое окно iTunes).
Новое приложение iOS будет отображаться в разделе Мои приложения, где его можно щелкнуть правой кнопкой мыши и получить сведения о приложении:
- Visual Studio для Mac
- Visual Studio
Пользователь теперь может синхронизировать iTunes со своим устройством, чтобы установить новое приложение iOS.
Сводка
Эта статья описывает настройку, необходимую для подготовки приложения Xamarin.iOS к сборке, отличной от App Store. В ней показано, как создать пакет IPA и установить полученное приложение iOS на устройстве iOS конечного пользователя для тестирования или внутреннего распространения.
Связанные ссылки
- Распространение через Магазин приложений
- Настройка приложения в iTunes Connect
- Публикация в App Store
- Внутреннее распространение
- Прямое распространение
- Файл iTunesMetadata.plist
- Устранение неполадок
- Иллюстрации iTunes
- Разработка и распространение корпоративных приложений (Apple)
- Распространение корпоративных приложений (видео с WWDC)
Источник: learn.microsoft.com
Как создать учебник для iPad в iTunes U и iBooks Author
Образовательный сервис iTunes U был представлен компанией Apple 19 января 2012 года в Нью-Йорке и уже тогда о нем заговорили как о будущем всей системы образования, как США, так и всего мира. Действительно, уже сегодня воспользоваться всеми преимуществами мультимедийного и интерактивного обучения могут и российские школьники, студенты или будущие специалисты в той или иной сфере.
На сегодняшний день, сервис iTunes U используется преподавателями многих, в основном англоязычных, странах, которыми уже написано более 25 тысяч учебников по различным дисциплинам. Среди университетов, активно использующих возможности сервиса, такие известные образовательные учреждения, как Оксфорд, Кэмбридж, Гарвард и другие. За два года существования iTunes U, пользователями было скачано более миллиарда учебников и образовательных подкастов. В Гарварде даже был проведен эксперимент, в ходе которого выяснилось, что студенты гораздо лучше усваивают информацию по определенным дисциплинам при самостоятельном прохождении цифрового курса, нежели при посещении лекций.
Итак, с конца января 2014 года сервис iTunes U запущен и в России, и теперь каждый желающий (преподаватели ВУЗов, школьные учителя, лекторы подготовительных курсов и т.д.) может совершенно бесплатно опубликовать собственный учебник или образовательный подкаст в iTunes. Все что для этого потребуется – учетная запись Apple ID, создать которую не составляет труда. Для создания собственной обучающей программы необходимо перейти по этой ссылке, авторизоваться при помощи Apple ID и заполнить все необходимые поля анкеты – ФИО, должность и учреждение, краткая биография, фотоснимок.
После этого нужно просто нажать кнопку “Создать курс” и снова заполнить обязательные поля – тип лицензии (защищены ли публикуемые материалы авторскими правами, будет ли курс распространятся на коммерческой основе и т.д.), категория (к какой дисциплине относится обучающий курс), язык, порядок прохождения курса и т.д.
Сразу после создания курса, можно начинать заполнять его – в качестве контента подойдут практически любые файлы (изображения, презентации, текстовые документы и т.д.), размер которых не превышает 1 Гб. По завершению работы, преподаватель получает готовый, систематизированный обучающий курс, который можно как опубликовать в свободном доступе, так и получить коды для скачивания материалов только определенной группой лиц.
Процесс создания такого учебника не требует специальных навыков – интерфейс приложения прост и интуитивно понятен, с задачей справится каждый уверенный пользователь ПК. Что касается результата, то он может превзойти все ожидания – при должном усердии, сверстанный собственноручно учебник будет мало чем отличаться от профессиональных обучающих программ.
Источник: yablyk.com
Как создать учебный курс с помощью iTunes U?
iTunes U, как пишут представители Apple, это лучший способ создавать и проходить учебные курсы на iPad. Спорить с ними нельзя — средство, действительно удобное и многофункциональное, однако, курсов на русском языке в iTunes U на данный момент все еще очень мало. Ситуация постепенно исправляется, да и создавать эти самые курсы становится все проще и удобнее.
Первоначальные цели iTunes U — облегчить жизнь не только школьникам и студентам, но и преподавателям. При помощи средства от Apple студенты могут максимально быстро получать самую свежую информацию и общаться с преподавателями по интересующим вопросам. В России и странах СНГ iTunes U лишь начинает набирать популярность, но прогресс уже налицо — еще год назад в приложении сложно было найти курсы на русском языке. Но неужели так сложно создавать эти самые курсы? Давайте разберемся.
Знакомимся с iTunes U
iTunes U — бесплатное приложение для iPhone и iPad, которое необходимо загрузить на устройство независимо от того, хотите ли вы изучать или создавать курсы. Преподавателям необходимо знать, что создавать курсы можно только при помощи персонального компьютера и iPad (мы будем рассматривать второй случай). Регистрация в iTunes U проходит просто — достаточно при первом запуске приложения ввести данные своей учетной записи Apple ID.
Подготавливаем материал
«Склейка» курса не представляет собой ничего сложного — самое главное подобрать как можно более качественный материал. Для создания собственного курса в iTunes U преподаватель должен заранее подготовить весь материал, который он хотел бы видеть в своем курсе — это могут быть текстовые документы в форматах Word, Pages или PDF, ссылки, интерактивные книги, учебники, фотографии и видеоролики. Необязательно «заливать» в iTunes U сразу всю желаемую информацию — это можно делать постепенно, причем студенты, изучающие ваш курс получат уведомление об обновлении.
В последних версиях iTunes U появилось множество функций, связанных с созданием курса, например, съемка прямо на камеру iPad для включения фотографии или видеоролика в курс.
Создаем профиль лектора
Итак, материал собран и вы готовы публиковать его в iTunes U. Первое, что нужно сделать для этого — создать профиль лектора в приложении. Для этого необходимо нажать кнопку «+» в главном меню приложения и выбрать пункт Создать курс. Система предложит вам войти для создания нового курса, предварительно зарегистрировавшись в качестве лектора iTunes U.
Нажимаем кнопку Подписаться и вписываем данные в предложенные графы. Здесь нужно указать тип учебного заведения и его название. Также нужно указать ваши биографические данные и добавить фотографию.
Создаем курс
После регистрации и принятия пользовательского соглашения, вы сразу же приступаете к созданию своего первого курса. В первом окне необходимо указать название курса, его короткое описание и отрасль знания. Ниже указать подробное описание и нажать Далее.
На следующей странице необходимо выбрать Категорию, Подкатегорию и Тип Курса. Тип курса может быть регулярный или произвольный, здесь вы должны решить как часто будете обновлять свой курс. После этого останется выбрать только лицензию — для различных проектов требуются разные типы лицензий, но для высших учебных заведений предпочтительней выбирать Attribution-NonCommercial-ShareAlike.
Наполняем курс
После этого вы сможете увидеть свой курс в медиатеке и начать непосредственное наполнение его материалом. Для этого необходимо зайти в свежесозданный курс, выбрать раздел Материалы и нажать на кнопку «+». Здесь вы можете добавить различный материал в свой курс — это могут быть имеющиеся фото или видео, веб-ссылка или контент магазина iTunes.
Вот, вкратце, все что нужно знать пользователям для создания своего первого курса в iTunes U. За более подробной информацией вы можете обратиться к официальному руководству по созданию курсов в iTunes U от Apple.
Источник: bloha.ru