Como instalar emuladores e homebrew no seu iphone ou ipad (sem jailbreak necessário)

Houve um monte de excitação em torno da cena emulação iOS ao longo do último ano ou assim, recentemente, culminando com a descoberta de que próxima versão da Apple do Xcode vai permitir a instalação de aplicativos não assinados compilados a partir de fonte.

Embora isso possa soar como um bocado assustador do desenvolvedor falar, é realmente um processo muito simples que pode ser feito com ferramentas livres e um pouco de paciência.

Hoje vamos mostrar-lhe como instalar emuladores e outros homebrew no seu dispositivo iOS, sem jailbreak necessário. os usuários do Android não se preocupe, existem abundância de emuladores disponíveis para sua plataforma já.Ligue facilmente o seu dispositivo Android em um Hub Retro GamingLigue facilmente o seu dispositivo Android em um Hub Retro GamingCom um dispositivo Android, você pode facilmente jogar todos os tipos de jogos retro feitas para sistemas como o Nintendo 64 ou GameBoy Advance!consulte Mais informação

Usando certificados empresariais

A menos que você jailbreak seu dispositivo iOS, cada aplicativo que você instalar provavelmente vir a partir da App Store. É amplamente considerada como a única forma legítima de instalação de aplicativos em seu iPhone, mas acontece que não há outra maneira.

Video: Emulador de Gameboy Advanced SEM JAILBREAK [iPhone/iPod/iPad]

Algumas aplicações sob medida nunca fazê-lo na App Store, porque eles nunca foram destinados para o consumo público - como o aplicativo Apple usa-lo em suas lojas de varejo para processar seu pedido. Esses aplicativos usam um certificado de segurança que está assinado pela Apple, o que lhes permite ser instalado por meio do navegador Safari do dispositivo.

Essencialmente, este certificado é a Apple dizendo: “Claro, você pode instalar este aplicativo fora da App Store”, embora esses certificados geralmente têm uma data de expiração, e os novos certificados devem ser aplicados para e assinado, particularmente quando o aplicativo em si recebe uma atualização .

Muito tempo depois de a Apple decretou que emuladores foram banidos da App Store, os desenvolvedores perceberam que poderiam usar aplicativos assinados com certificados corporativos para contornar esta restrição. E assim emulação no iOS tornou-se viável novamente, com dois emuladores - GBA4iOS (GameBoy Advance) e NDS4iOS (Nintendo DS) - que dominam a cena.

Ela deveria vir como nenhuma surpresa para você que quando certificados expiram, os aplicativos que dependem deles também parar de trabalhar. Quaisquer emuladores ou outros aplicativos homebrew instalados através destes meios que dependem de um certificado são essencialmente contra o relógio - para apreciá-los enquanto você pode.

Instalando a partir de iEmulators

O processo envolvido na instalação desses aplicativos é incrivelmente simples:

  1. No seu dispositivo iOS, cabeça para iEmulators ou Emu4iOS.
  2. Escolha um emulador que você gostaria e tentar instalá-lo. É um pouco de uma loteria em termos do que vai trabalhar, com os mais atualizados recentemente sendo mais provável que realmente funcionam.
  3. Aguarde até que o pop-up pedindo a confirmação em seguida, bateu Instalar novamente.
  4. Chefe de volta para a tela inicial e iniciar o aplicativo, uma vez instalado. Você será solicitado a confiar no certificado aplicativo que você instalado antes de poder executar o aplicativo (software iOS é sandboxed, por isso não é possível para o aplicativo para roubar todas as suas informações pessoais, a menos que você dê permissão expressa).

Eu só conseguiu com sucesso para instalar os altamente NDS4iOS em demanda usando este método, embora não funcionou quando eu tentei no mês passado. É um jogo de gato e rato, por isso volte sempre e continuar tentando se você não tem sorte.

Se você gostaria de acesso mais confiável para emuladores e outras ferramentas homebrew, você deve olhar para BuildStore, que cobra um preço fixo de $ 9,99 por ano, por dispositivo.

Compilando a partir do Fonte

Agora que a parte fácil é fora do caminho, é hora de olhar para o de outros maneira de fazer as coisas. A Apple anunciou recentemente uma nova versão do Xcode, o ambiente de desenvolvimento integrado para Mac OS X. Xcode 7 está atualmente em beta, mas pode ser usado para compilar aplicações a partir de fonte, assiná-los para uso pessoal e até mesmo enviá-los para um dispositivo iOS local.Xcode 6 Beta Com Swift já está disponível Gratuito, aqui está o porquê isso é importanteXcode 6 Beta Com Swift já está disponível Gratuito, aqui está o porquê isso é importanteA Apple lançou a versão beta mais recente de seu ambiente de desenvolvimento Xcode para o público em geral, e com ele Swift, a mais recente inovação da empresa na programação.consulte Mais informação

Os benefícios da escolha deste método é que esses aplicativos nunca expirará. Para contanto que você gostaria de mantê-los no seu dispositivo, eles permanecerão lá, erros e tudo. Se você quiser instalar uma nova versão de um aplicativo, você precisa recompilar, assinar e transferi-lo novamente. Parece que aborrecimento, mas se há um emulador ou homebrew aplicativo que você absolutamente deve ter, vale a pena.

Video: Instalando emuladores no iPhone, iPod touch ou iPad *sem jailbreak*

Há limitações, no entanto. Cada aplicativo que você pretende instalar através deste método deve ser de código aberto, porque você vai precisar de código-fonte para compilar o aplicativo em algo seu iPhone pode ser executado. Isso torna impossível para aplicativos piratas que usam este método, porque a maioria software comercial não usa um modelo de código aberto.

Simplificando: você não pode baixar um aplicativo pré-compilado iPhone .ipa e esperança para instalá-lo usando o Xcode. Da mesma forma, você não pode assinar um aplicativo usando o Xcode para uso em outros dispositivos iOS. Esta é uma ferramenta de desenvolvimento, para os desenvolvedores, depois de tudo.

Há também uma chance de que as coisas vão dar errado e simplesmente não funcionar, deixando-o com pouca idéia de como corrigi-los. Neste casos, você está à mercê do desenvolvedor, a menos que você aprendizagem fantasia para código (e realmente, por que não você?).Então você quer fazer iPhone Apps? 10 projectos para principiantesEntão você quer fazer iPhone Apps? 10 projectos para principiantesQuer criar iPhone e iPad? Comece aprendendo as noções básicas de Swift.consulte Mais informação

Compilação com Xcode 7

É provável que você precisa ajustar suas configurações, dependendo do que você está tentando compilar. Este tutorial particular é o procedimento de instalação para populares GBA4iOS GameBoy emulador de código aberto:

  1. Baixe e instale o Xcode 7 de portal desenvolvedor da Apple.
  2. Lançar Xcode, permitir que ele para inicializar e completar quaisquer processos de instalação de sobra, aceite o contrato de licença, digite sua senha root e instalar quaisquer componentes adicionais quando solicitado.
  3. Uma vez Xcode terminar a configuração, clique em Xcode na barra de menu e escolha preferências.
  4. Debaixo de contas guia, toque no botão “+” plus e adicionar o ID da Apple associado com o dispositivo que você deseja instalar o aplicativo homebrew no.
  5. Faça o download do código-fonte para o aplicativo que você gostaria de instalar. Se você está instalando GBA4iOS, você pode usar o seguinte comando Terminal para clonar a fonte no seu diretório de usuário (você também pode apenas visitar GitHub ou similar e descarregue o projeto em um navegador):sudo gem install git clone cocoapods- https://bitbucket.org/rileytestut/gba4ios.git- instalar cd pod gba4ios-
  6. Baixe e instale CocoaPods se você não tiver já, e usá-lo para resolver quaisquer dependências. Para mais informações, leia “Edifício problemas?" abaixo.
  7. Uma vez que tudo tenha baixado e dependências são resolvidas, você encontrará um “.xcworkspace” e arquivo “Xcodeproj” no código fonte que você baixou. Abra quer no Xcode.
  8. Conecte seu dispositivo iOS para o Mac, então no Xcode, definir o seu iPhone ou iPad como o dispositivo de destino na seção “iOS Device” sob produtos gt; Destino na barra de menu.
  9. Selecione o projeto no painel à esquerda e à Geral proporcionar uma guia único “Bundle Identifier” na caixa - qualquer coisa que você gosta. Em “Equipe” certifique-se o seu nome está selecionado.
  10. Se você ver quaisquer erros abaixo ( “Não há arquivos de provisionamento foram encontrados”), clique em corrigir problemas e esperar.
  11. Quando você está pronto para ir, aperte o botão “play” na barra de ferramentas e vê-lo ir.

Nota: Deseja instalar um aplicativo diferente de um repositório diferente, usando a linha de comando? Basta substituir a URL que termina em “gba4ios.git”, com uma URL clone diferente. Leia mais sobre como usar ferramentas de desenvolvimento como o Git para controle de versão.O que é o Git &; Porque você deve usar Controle de Versão Se você é um desenvolvedorO que é o Git &; Porque você deve usar Controle de Versão Se você é um desenvolvedorComo desenvolvedores web, uma grande quantidade de tempo que tendem a trabalhar em sites de desenvolvimento local, em seguida, basta carregar tudo quando estamos a fazer. Isso é bom quando é só você e as mudanças são pequenas, ...consulte Mais informação

Video: Como instalar EMULADOR DE GAMEBOY no iPhone (iOS 9 - sem jailbreak)

Erros “desenvolvedor Disk não encontrado”

Certas versões beta do Xcode são compatíveis apenas com determinadas versões do iOS. Ou seja, a versão atual (no momento da escrita) lança uma mensagem de erro ao tentar construir para iOS 8.4, pois tem nenhuma imagem compatível disco desenvolvedor incluído. Para corrigir isso, você precisará baixar o Xcode 6.4, copie o “8,4 (12H141)” como mostrado abaixo.

Video: Nova instalação - New GamePad e multi Emuladores iOS // sem Jailbreak BR

A partir de: Applications / Xcode.app / Contents / Developer / Plataformas / iPhoneOS.platform / DeviceSupport /

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

Edifício problemas?

Se você não pode conseguir nada para construir, em primeiro lugar garantir que você tenha CocoaPods instalados, o que deve ajudar a resolver quaisquer dependências seu projeto possa ter. Aberto terminal e tipo sudo gem install CocoaPods seguido por sua senha. Aguarde o processo de instalação seja concluída, em seguida, altere para o diretório do projeto (por exemplo, cd / Users / username / downloads / gba4iOS /) E executar o pod instalar comando.

Finalmente lembre-se que Xcode 7 está atualmente em beta, e as coisas provavelmente vai quebrar aqui e ali. você pode achar que a busca por quaisquer erros que você encontra fornece algumas soluções.

Emuladores Open Source

Aqui estão algumas de código aberto emuladores que você pode querer tentar compilar a partir da fonte:

  • Nintendo DS: NDS4iOS
  • Game Boy Advance: GBA4iOS
  • Game Boy Color: Gameplay cores, Gearboy
  • Sony PSP: Ppsspp
  • Nintendo 64: N64iOS
  • Super Nintendo: SNES4iOS, MeSNEmu
  • Sega Master System: Gearsystem
  • Nintendo Entertainment System: Nescaline, Nestopia
  • Arcade: IFBA
  • MS-DOS: Dospad, IDOS
  • Multi-plataforma: Proveniência

Sinta-se livre para adicionar mais nos comentários abaixo - e boa sorte, isso pode ficar bastante complexo.

Você instalou qualquer emuladores no seu dispositivo iOS? Como foi?

Artigos relacionados