Како Сиделоад Аппс на иПхоне или иПад без Јаилбреакинг
Аппле је мало отворио иОС. Сада је могуће да се апликације са отвореним кодом - емулатори, на пример - преусмеравају на иПхоне или иПад без плаћања $ 99 годишње за развојну лиценцу.
Али врата су управо отворила пукотину. иОС још увек не нуди пуну подршку за Виндовс 10 и Андроид без затварања. Сада можете инсталирати апликације отвореног кода, као што је ГБА4иОС емулатор, чак и ако их Аппле не дозволи на Апп Сторе-у.
Шта вам је потребно
Ово је само сретан споредни ефекат промјене у Ксцоде 7. Прије тога, била вам је потребна лиценца за девелопер од $ 99 годишње да бисте направили апликацију у Ксцоде-у и ставили је на свој иПхоне или иПад. Ова сиделоадинг могућност је пријављена као нова функција у иОС 9, али то је заправо само нова функција у Ксцоде 7. иОС 9 није ни потребан.
Међутим, више не морате бити члан Аппле Девелопер Програма. И Ксцоде је доступан за кориснике Мац-а. То значи да можете да направите и инсталирате било коју апликацију коју желите на иПхоне или иПад - све док имате њен изворни код. Да, то су ограничавајућа ограничења, али они подразумевају апликације отвореног кода које Аппле не воли може бити инсталиран без прекида. Многи емулатори видео игара су отвореног кода.
Да бисте то урадили, требаће вам:
- Мац: Ксцоде ради само на Мац ОС Кс-у, што значи да то не можете урадити из Виндовса, Линука или било ког другог оперативног система.
- Ксцоде 7: Апплеов Ксцоде се може бесплатно преузети са Мац Апп Сторе-а.
- Изворни код апликације: Потребан вам је изворни код апликације да бисте га инсталирали на овај начин. На пример, ГБА4иОС је опен-соурце Гаме Бои Адванце емулатор за иПхоне и иПад. Његов изворни код је доступан онлине.
Подесите Ксцоде
Након преузимања Ксцоде-а из Мац Апп Сторе-а, морат ћете га покренути и додати свој Аппле ИД. Кликните на мени „Ксцоде“, кликните на „Преференцес“, кликните на дугме „+“ на дну окна Аццоунтс и унесите детаље Аппле ИД-а..
Тренутно постоји грешка на коју можете наићи. Ако је ваш Аппле ИД раније био део програма за развојне програмере, али више није, можда ћете видети поруку о грешци која каже: "Изабрани тим нема чланство у програму које испуњава услове за ову функцију." Аппле ИД и пријавите се у Ксцоде. Морате да користите налог који никада раније није био део Аппле програма за развојне програмере, или онај који тренутно има активно чланство - а не престаје чланство. Аппле ће, надамо се, то поправити ускоро.
Набавите изворни код апликације у Ксцоде
Сада ћете морати да добијете изворни код апликације у Ксцоде тако да га можете изградити и имплементирати на свој иПхоне или иПад. Преузмите изворни код апликације и извршите сва потребна подешавања која апликација захтева.
Овде ћемо користити ГБА4иОС. Да бисте преузели његов изворни код и извршили потребно подешавање, отворите прозор Терминала, копирајте следећу команду, притисните Ентер и сачекајте да се процес заврши.
судо гем инсталл цоцоаподс; гит цлоне хттпс://битбуцкет.орг/рилеитестут/гба4иос.гит; цд гба4иос; под инсталл
Тада ћете морати да отворите пројекат или радни простор у Ксцоде-у. У Ксцоде, кликните на "Филе", одаберите "Опен", и потражите пројект или радни простор датотеку.
Ако сте извршили горе наведене команде након отварања новог прозора Терминала, наћи ћете мапу гба4иос у вашој матичној фасцикли, а датотеке пројекта и радног простора у њему.
Повежите свој иПхоне, иПад или иПод Тоуцх
Повежите свој иПхоне, иПад или иПод Тоуцх са својим Мац рачунаром са укљученим УСБ каблом. Затим можете кликнути на мени „Продуцт“ у Ксцоде-у, показати на „Дестинатион“, и изабрати физички уређај као своје одредиште изградње.
Генеришите потпис потписа кода
Сада ћете морати да генеришете јединствени потпис за потписивање апликације пре него што будете могли да га направите и инсталирате. Кликните на име пројекта на левој страни, унесите јединствено име у „Идентификатор пакета“, проверите да ли је ваше име изабрано као „Име тима“ и кликните на „Поправи проблем“.
Направите и инсталирајте апликацију на свом иПхоне или иПад уређају
Сада сте готови. Кликните на дугме „Плаи“ у горњем левом углу прозора Ксцоде. Ксцоде ће изградити апликацију, инсталирати је на повезани уређај и покренути га.
Ако видите грешку, Ксцоде је имао проблема са прављењем апликације. Постоји проблем са изворним кодом који сте учитали који треба да се поправи пре него што апликација изгради и инсталира. Под претпоставком да нема грешака, то би требало да функционише.
Ово није комплетно решење за све који желе сиделоадинг на иОС-у. То је прилично укључен процес који већина људи не жели да користи, не ради са апликацијама са затвореним изворима и захтева Мац. Такође вам неће дозволити да покренете одређене врсте апликација - то можете да користите само да бисте инсталирали апликације које се покрећу унутар Апплеовог сандбок-а. Јаилбреакинг је једини процес који вам омогућава да избегнете сандбок, тако да не може свака апликација доступна јаилбреакерима бити инсталирана на овај начин.
Кредит за слике: ЛВИанг на Флицкр-у