Apple недавно представила новости о способах установки приложений на устройства iOS и Apple TV. Теперь довольно легко установить приложения, которых нет в App Store, и для этого даже не нужно платить за учетную запись разработчика. Благодаря огромному количеству проектов с открытым исходным кодом, доступных на GitHub и Xcode, мы можем устанавливать такие приложения, как эмуляторы или интернет-браузеры. которые никогда не попадут в App Store, и, конечно же, вам не нужно делать джейлбрейк. Мы даем вам все подробности ниже.
Неисчерпаемый источник приложений
GitHub - это мощное приложение для iOS и tvOS. Мы уже объяснили два примера установки приложений из этого репозитория: Provenance, эмулятор видеоигр SEGA и Nintendo для нового Apple TV и браузер Safari для tvOS. Но это всего лишь два примера того, что можно сделать благодаря огромному сообществу разработчиков, стоящему за GitHub. Хотите знать все, что доступно для iOS или tvOS? Это просто, Вам просто нужно выполнить поиск на странице или напрямую щелкнуть эти две ссылки. который предоставит вам результаты приложений по дате последнего обновления.
Использование Xcode для создания наших приложений
Мы не можем сказать, что это «сборка» приложений, потому что они уже созданы на GitHub, lЕдинственное, что нам нужно сделать, это подписать их с помощью нашей учетной записи разработчика. чтобы мы могли установить его на нашем устройстве. Это очень простая процедура, которая к тому же всегда одинакова, поэтому после того, как вы проделаете ее несколько раз, она станет для вас полностью автоматической.
Реквизиты
- Xcode 7, бесплатное приложение, которое вы можете найти в Mac App Store.
- Учетная запись разработчика, которая может быть бесплатной, вам не нужно платить ежегодную плату. Вы можете создать его из Официальный сайт Apple.
- Кабель USB-lightning для iPhone или iPad или USB-C для Apple TV.
- Источник приложения, которое вы нашли на GitHub.
Приготовление
Первый шаг получить URL-адрес проекта для добавления в xcode. Мы выбираем приложение, которое хотим установить (в этом примере я выбрал это простое погодное приложение), и в правой части экрана мы найдем URL-адрес, который мы должны скопировать в буфер обмена. Вы можете выбрать его и скопировать, щелкнув небольшой значок справа.
Мы открываем Xcode, и если мы еще не добавили нашу учетную запись, пора сделать это сейчас. Для этого мы переходим в меню «Настройки> Учетные записи» и вводим данные нашего Apple ID, с которым мы регистрируемся в программе для разработчиков Apple. Я настаиваю, вам не нужно ничего платить.
Поскольку наша учетная запись добавлена в Xcode, пора начать процесс подписи приложения. В верхнем баре выбираем «Управление версиями> Отказаться».
В появившемся окне в поле внизу мы вставляем адрес, который мы скопировали ранее, и нажмите «Далее»
Через несколько секунд загрузки содержимого появится следующее окно. Выбираем «мастер» и нажимаем «Далее»
После завершения обработки приложения, что может занять от нескольких секунд до более получаса, в зависимости от приложения, когда в верхней части окна появится надпись «Готово», мы сможем установить его на нашем устройстве. В этом случае, поскольку это приложение для iPhone, я подключаю свой iPhone к компьютеру с помощью кабеля USB-lightning., и я выбираю его, как показано на изображении выше. Как только это будет сделано, нажмите Play, кнопку с черным треугольником в верхнем левом углу, и приложение будет установлено на нашем iPhone (в этом примере). Если вы хотите посмотреть видео-пример, здесь вы можете увидеть процедуру создания и установки Provenance, эмулятора консоли для tvOS.
Следует иметь в виду очень важную деталь: Версия Xcode и iOS (или tvOS) должны быть совместимы. Apple обычно обновляет Xcode для каждой версии или, по крайней мере, для бета-версий, поэтому, если на вашем устройстве установлена бета-версия, а в Xcode ее нет, вполне вероятно, что это не позволит вам установить приложение.
Осторожно с тем, что вы устанавливаете
Немного здравого смысла: GitHub не контролируется Apple, и приложение не проходит через фильтры App Store, поэтому будьте очень внимательны при установке. Лучше всегда заранее проинформировать себя о приложении, чтобы не получить неприятных сюрпризов.. Прямо сейчас предел зависит от вас, и вы должны взять на себя эту ответственность.
ПРИМЕЧАНИЕ: приложение, используемое в этом примере, использовалось только для этой цели. Это конкретное приложение не работает с этим методом, поскольку у него есть другие зависимости, не относящиеся к этому руководству.
Не могли бы вы сделать машину, чтобы мы могли видеть, как на apple tv 4 устанавливается эмулятор mame?
На данный момент это плохо работает. Но сделаю, как только все будет правильно.
Позволяет ли этот метод создавать приложения самостоятельно в Xcode? Или в исходном коде созданных приложений, загружаемых с GitHub, есть что-то особенное? Спасибо!!
В GitHub они уже сделаны, вам остается только подписать и установить на свое устройство
кг1020