Как да инсталирате неподписани приложения на iPhone и iPad без джейлбрейк
Как да инсталирате неподписани приложения на iPhone и iPad без джейлбрейк
Anonim

Според Apple единственият източник на приложения за iOS е App Store. Както можете да си представите, това не е така. Има много приложения от разработчици на трети страни, които по една или друга причина не са стигнали до App Store, както и различен софтуер с отворен код, който се разпространява безплатно. Тази статия ще обсъди как законно да инсталирате всичко това на вашия iPhone или iPad.

Как да инсталирате неподписани приложения на iPhone и iPad без джейлбрейк
Как да инсталирате неподписани приложения на iPhone и iPad без джейлбрейк

Самата инсталация не е трудна, но се състои от няколко етапа и ще изисква внимателно внимание от вас. Нуждаем се от Mac с инсталиран OS X 10.10+, акаунт на разработчик на Apple, Xcode 7 и изходния код на приложението, което ще инсталираме. Отивам!

Създайте акаунт на разработчик

Създайте акаунт на разработчик
Създайте акаунт на разработчик

Не се притеснявайте, безплатно е. Освен това можете да превърнете обикновен Apple ID в акаунт на разработчик, който вече имате. Следвайте връзката, влезте или създайте нов, като се съгласите с условията.

Инсталирайте Xcode

Инсталирайте Xcode
Инсталирайте Xcode

Средата за разработка на Xcode, която ви е необходима, за да компилирате и инсталирате приложението на вашето устройство, също е безплатна. Намерете го в Mac App Store и го изтеглете.

Свързване на акаунт на разработчик в Xcode

Свързване на акаунт на разработчик в Xcode
Свързване на акаунт на разработчик в Xcode

След това трябва да добавите акаунта си на разработчик към Xcode. Отидете в настройките и в раздела Акаунти въведете вашето потребителско име и парола.

Намираме източниците на необходимото приложение

Всъщност сега ще създадем приложение. Само писане на код от нулата не е необходимо, защото можете да използвате готови изходни кодове на приложения, които са свободно достъпни. Единственото, което остава да направите, е да компилирате и инсталирате такъв код на iPhone или iPad.

Много изходен код може да бъде намерен в GitHub или Bitbucket, както и на отделни сайтове за разработчици за конкретни приложения. Направо мога да нарека емулатора Game Boy Advance, Plum-O-Meter, Kodi media player.

Ще ви преведем през процеса на инсталиране, като използваме популярната помощна програма f.lux, която много от вас използват на вашия Mac като пример. Сега изходният архив е премахнат от официалния сайт поради изискванията на Apple, но копие от него може да се намери в дискусията в Reddit (ако имате някакви затруднения, оставете имейла си в коментарите - ще ви изпратя моето копие).

Съставяне на приложението

Сега трябва да превърнем кода в готова програма, която може да бъде инсталирана на устройството. За да направите това, направете следното:

1. Разархивирайте всички архивни файлове в отделна папка и отворете файла iflux.xcodeproj в Xcode.

2. Добавете текст към полето Bundle Identifier след com.justgetflux.iflux, за да направите идентификатора уникален, и точно под, в полето Team, изберете нашия акаунт на разработчик.

Избор на акаунт на разработчик
Избор на акаунт на разработчик

3. Свържете вашия iPhone или iPad към вашия Mac с помощта на кабел и го изберете в менюто Продукт → Дестинация.

Меню Продукт → Дестинация
Меню Продукт → Дестинация

4. След това ще се появи предупреждение за липса на профил на устройството. Поправяме грешката, като щракнем върху бутона Коригиране на проблема.

Поправете проблема
Поправете проблема

5. Остава да натиснете Cmd + R (или бутона Play на панела), за да компилирате и инсталирате програмата на устройството.

6. Иконата на приложението ще се появи на работния плот на устройството, но Xcode няма да може да го стартира, докато не активираме профила. За да направите това, отидете на Настройки → Общи → Управление на устройства, изберете нашия профил на разработчик и щракнете върху Доверие.

Активиране на профила
Активиране на профила

Това е всичко, нашето приложение е инсталирано. Както можете да видите, той се стартира и е напълно функционален. Известия, геолокация и всичко останало работи точно както във всяко приложение от App Store.

инсталиран f.lux
инсталиран f.lux
f.lux
f.lux

Това е общ принцип, но всяко друго приложение може да бъде инсталирано по същия начин. Въпреки това, ако разработчикът пусне нова версия, тогава ще трябва да я изтеглите и инсталирате ръчно. Но процесът ще отнеме много по-малко време, тъй като вече ще имате всички необходими разрешения и профили.

Препоръчано: