Реклама

Било је пуно узбуђења око сцене емулације иОС-а током последње године или тако некако, недавно је кулминирало. у открићу да ће Аппле-ова наредна верзија Ксцоде-а омогућити инсталирање непотписаних апликација компајлираних из извор.

Иако то може звучати као застрашујуће загрљај говора програмера, то је заправо прилично једноставан поступак који се може постићи бесплатним алатима и мало стрпљења.

Данас ћемо вам показати како да на свој иОС уређај инсталирате емулаторе и други домаћи језик, није потребно затвора од затвора. Корисници Андроид-а се не плаше, постоје пуно емулатора на располагању за вашу платформу Како претворити Андроид уређај у ретро играчку конзолуВолите ретро играње? Ево како лако претворити било који Андроид телефон у ретро играћу конзолу и уживати у својим омиљеним класичним насловима. Опширније већ.

Коришћење сертификата предузећа

Ако нисте покварили свој иОС уређај, свака апликација коју инсталирате вероватно долази из Апп Сторе-а. Сматра се да је једини легитиман начин инсталирања апликација на ваш иПхоне, али испада да постоји и други начин.

instagram viewer

Неке препоручене апликације никада се не пријављују у Апп Сторе, јер никада нису биле намењене јавној потрошњи - као што је Аппле који га користи у својим малопродајним објектима за обраду ваше наруџбе. Ове апликације користе безбедносни сертификат који је потписао Аппле, а који им омогућава да се инсталирају помоћу прегледача Сафари на уређају.

Како инсталирати емулаторе и домаћи језик на свој иПхоне или иПад (није потребан Јаилбреак) емудовнлоад

У основи је овај цертификат Аппле који каже: „Свакако, можете да инсталирате ову апликацију изван Апп Сторе-а“, иако су ти сертификати обично имају датум истека, а нове сертификате је потребно поднијети и потписати, посебно када апликација прими ажурирање.

Дуго након што је Аппле одредио да су емулатори забрањени из Апп Сторе-а, програмери су схватили да би могли да користе апликације потписане са корпоративним сертификатима да би заобишли ово ограничење. И тако је емулација на иОС-у поново постала одржива, а на сцени доминирају два емулатора - ГБА4иОС (ГамеБои Адванце) и НДС4иОС (Нинтендо ДС).

Како инсталирати емулаторе и домаћи језик на свој иПхоне или иПад (није потребан Јаилбреак) инсталлему

Не треба вас изненадити да када истекну сертификати, апликације које зависе од њих такође престају да раде. Сви емулатори или друге апликације за домаће језике инсталиране преко ових средстава која зависе од сертификата су у суштини против сата - зато уживајте у њима док можете.

Инсталација са иЕмулатора

Процес укључивања ових апликација је невероватно једноставан:

  1. На иОС уређају идите на иЕмулаторс или Ему4иОС.
  2. Изаберите емулатор који желите и покушајте да га инсталирате. То је мало лутрије у смислу шта ће радити, с тим што ће оне са најновијим ажурирањем вероватно радити.
  3. Причекајте да се скочни прозор позове да потврдите, а затим притисните Инсталирај опет.
  4. Вратите се на почетни екран и покрените апликацију након инсталирања. Од вас ће се тражити да верујете цертификату апликације који сте инсталирали пре него што га можете покренути (Софтвер за иОС је песковник Шта је песак песама и зашто би требало да се играте у једном?Високо-конективни програми могу много учинити, али су и отворени позив лошим хакерима да нападну. Да спречи да штрајкови постану успешни, програмер ће морати да уочи и затвори сваку рупу у ... Опширније , тако да није могуће да апликација украде све ваше личне податке ако јој не дате изричито дозволу).

Успешно сам успео да инсталирам високо захтевани НДС4иОС овом методом, мада то није функционисало када сам покушао прошлог месеца. То је игра мачке и миша, зато се често враћајте и покушавајте ако немате среће.

Ако желите поузданији приступ емулаторима и другим алаткама за домаће језике, требало би да се позабавите БуилдСторе, која наплаћује паушалних 9,99 УСД годишње по уређају.

Компајлирање из извора

Сада када је лагани залогај напољу, време је да погледате друго начин ствари. Аппле је недавно најавио нову верзију Ксцоде-а интегрисано развојно окружење за Мац ОС Кс Ксцоде 6 Бета Витх Свифт је сада доступан бесплатно, ево зашто је ово важноАппле је објавио најновију верзију свог окружења за развој Ксцоде широј јавности, а са њом и Свифт, најновију компанијску иновацију у програмирању. Опширније . Ксцоде 7 је тренутно у бета верзији, али може се користити за састављање апликација из извора, потписивање њих за личну употребу и чак слање на локални иОС уређај.

Како инсталирати емулаторе и домаћи језик на свој иПхоне или иПад (не захтијева јаилбреак) гба4иос

Предности избора ове методе су у томе што ове апликације никада неће истећи. Све док их желите да држите на свом уређају, оне ће остати тамо, грешке и све остало. Ако желите да инсталирате нову верзију апликације, морат ћете је прекомпоновати, потписати и поново пренети. Звучи као гњаважа, али ако постоји емулатор или хомебрев апликација коју апсолутно морате имати, исплати се.

Постоје ограничења, међутим. Свака апликација коју намеравате да инсталирате помоћу ове методе мора бити отвореног кода, јер ће вам требати изворни код да бисте компилирали апликацију у нешто што ваш иПхоне може да покрене. То онемогућава пиратске апликације коришћењем ове методе, јер већина комерцијалних софтвера не користи модел отвореног кода.

Како инсталирати емулаторе и домаћи језик на зграду иПхоне или иПад (без затвора није потребно)

Једноставно речено: не можете преузети пре-компилирану апликацију .ИПА за иПхоне и надамо се да ћете је инсталирати помоћу Ксцоде-а. Слично томе, не можете да потпишете апликацију помоћу Ксцоде-а за употребу на другим иОС уређајима. Ово је алатка за програмере, ипак за програмере.

Постоји и шанса да ствари пођу по злу и једноставно не функционишу, остављајући вам мало идеје како да их поправите. У овом случају сте на милости програмера, осим ако не маштовито учење кодирања Дакле, желите да направите иПхоне апликације? 10 пројеката за почетникеЖелите да креирате иПхоне и иПад апликације? Започните са учењем основа Свифта. Опширније (и стварно, зашто не би? Аппле-ов Свифт иде према отвореном извору: Па шта?Чак и ако сами нисте програмер, Аппле-ова одлука да отвори изворни Свифт утицаће на вас. Желите да знате зашто и како? Опширније ).

Компилација са Ксцоде 7

Вероватно ћете морати да прилагодите подешавања у зависности од тога шта покушавате да саставите. Овај посебни водич је поступак инсталације популарног емулатора ГамеБои отвореног кода ГБА4иОС:

  1. Преузмите и инсталирајте Ксцоде 7 са Аппле-ов портал за програмере.
  2. Покрените Ксцоде, дозволите му да иницијализира и доврши све инсталационе процесе који остају, прихватите лиценчни уговор, унесите своју роот лозинку и инсталирајте све додатне компоненте када се то од вас затражи.
  3. Након што је Ксцоде завршио подешавање, кликните на Ксцоде у траци менија и изаберите Подешавања.
  4. Под Рачуни куцните на плус „+“ дугме и додајте Аппле ИД повезан са уређајем на који желите инсталирати апликацију хомебрев.
  5. Преузмите изворни код за апликацију коју желите да инсталирате. Ако инсталирате ГБА4иОС, можете користити следећу наредбу Терминал да клонирате извор у свом директоријуму корисника (можете и само да посетите ГитХуб или слично и преузмете пројекат у прегледачу):
    судо гем увести какаопе; гит клон https://bitbucket.org/rileytestut/gba4ios.git; ЦД гба4иос; под инсталл
  6. Преузети и инсталирати ЦоцоаПодс ако већ нисте, и користите је за подмиривање било каквих зависности. За више информација прочитајте „Проблеми у изградњи?“Испод.
  7. Након што се све преузме и зависности се измире, у изворном коду који сте преузели наћи ћете датотеку „.кцворкспаце“ и „.Ксцодепрој“. Отворите било у Ксцоде-у.
  8. Повежите свој иОС уређај на свој Мац, а затим у Ксцоде, поставите иПхоне или иПад као циљни уређај у одељку „иОС Девице“ у одељку Производ> Одредиште у траци са менијима.
  9. Изаберите пројекат на левој табли и на Генерал картица пружа јединствен „Пакет идентификатор“ у оквиру - све што желите. У оквиру „Тим“ проверите да ли је изабрано ваше име.
  10. Ако видите било какве грешке у наставку („Нису пронађене датотеке за резервисање“), кликните на „Фик Иссуес“ и сачекајте.
  11. Када сте спремни за покретање, притисните дугме „репродукција“ на траци са алаткама и посматрајте га како иде.

Белешка: Желите инсталирати другу апликацију из другог спремишта помоћу командне линије? Само замените УРЛ који се завршава на „гба4иос.гит“ другачијим клонираним УРЛ-ом. Прочитајте више о коришћењу развојних алата као што је Гит за контролу верзија Шта је Гит и зашто бисте требали користити контролу верзије ако сте програмерКао веб програмери, пуно времена смо склони да радимо на локалним развојним местима, а онда само преносимо све кад завршимо. То је у реду када сте само ви и промене су мале, ... Опширније .

Грешке „Диск програмера није пронађен“

Одређене бета верзије Ксцоде-а компатибилне су само са одређеним верзијама иОС-а. Наиме, тренутна верзија (у тренутку писања текста) баца поруку о грешци приликом покушаја да се направи за иОС 8.4, јер нема укључену компатибилну слику диска за програмере. Да бисте ово исправили, мораћете преузми Ксцоде 6.4, копирајте „8.4 (12Х141)“ као што је приказано у наставку.

Фром:

Апликације / Ксцоде.апп / Садржај / Девелопер / Платформс / иПхонеОС.платформ / ДевицеСуппорт /

До:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Проблеми у изградњи?

Ако не можете да изградите било шта, прво проверите да ли сте инсталирали ЦоцоаПодс, што би требало да помогне у решавању свих зависности које ваш пројекат може имати. Отвори Терминал и унесите судо гем инсталирај какао праћена лозинком. Причекајте да се поступак инсталације заврши, а затим пређите на директориј пројекта (нпр. цд / Корисници / корисничко име / Довнлоадс / гба4иОС /) и покрените под инсталл команда.

Како инсталирати емулаторе и домаћи језик на свој иПхоне или иПад (није потребан бјекство од затвора) цоцоаподс

На крају се сјетите да је Ксцоде 7 тренутно у бета верзији и да ће се ствари ту и тамо вјероватно покварити. можда ћете установити да потрага за било каквим грешкама наиђе на потешкоће.

Емулатори отвореног кода

Ево неколико емулатора отвореног кода који бисте можда желели да покушате да компилирате из извора:

  • Нинтендо ДС: НДС4иОС [Нема више доступних]
  • Гаме Бои Адванце: ГБА4иОС
  • Гаме Бои Цолор: Гамеплаи Цолор, Геарбои
  • Сони ПСП: ППССПП
  • Нинтендо 64: Н64иОС
  • Супер Нинтендо: СНЕС4иОС, МеСНЕму
  • Главни систем Сега: Геарсистем
  • Нинтендо Ентертаинмент Систем: Нескалин, Нестопиа
  • Арцаде: иФБА
  • МС-ДОС: Доспад, иДОС
  • Мулти-платформа: ПРОВЕНИЈЕНЦИЈА

Слободно додајте још у коментаре испод - и сретно, ово може постати прилично сложено.

Да ли сте инсталирали било какав емулатор на свој иОС уређај? Како је прошло?

Тим је слободни писац који живи у Мелбоурну у Аустралији. Можете га пратити на Твиттеру.