Pergunta

É possível abrir um aplicativo para iPhone ou um projeto Xcode do terminal? Eu já tentei:

open /path/to/project.app

Mas isso retorna um aviso e sai inesperadamente devido a um erro de carga de imagem quando inicia o simulador. Alguém tem alguma sugestão?

Foi útil?

Solução

Você não pode iniciar um aplicativo para iPhone a partir do terminal. Quando você constrói seu projeto Xcode, parte do que ele faz é "instalar" o aplicativo no simulador do iPhone, como em um ambiente real. Por exemplo, se você excluir seu projeto Xcode e todos os arquivos e executar o simulador, ainda encontrará seu aplicativo lá. Ele foi projetado para imitar o ambiente real o máximo possível. Você pode, no entanto, usar xcodebuild Do terminal para criar e atualizar o arquivo do projeto e execute o aplicativo Simulator sozinho.

Para o aplicativo Mac OS X regular, você pode executá-los no terminal, mas deve ter em mente que o Project.App é apenas um invólucro de diretório que o Finder finge ser um aplicativo de arquivo único para o usuário. Seu executável real está localizado em /path/to/project.app/Contents/MacOS/project. Por exemplo, se eu tiver um projeto que gera o aplicativo Foo.App, eu o lançaria do terminal como tal:

$ /path/to/project/Foo.app/Contents/MacOS/Foo

Outras dicas

Kudos

Você pode iniciar o aplicativo para iPhone a partir do terminal. Graças ao Idevice.

https://stackoverflow.com/a/31271484/4622092/

Verifique este link.

Você pode usar simctl Para controlar os simuladores do iOS da linha de comando (terminal), por exemplo, para instalar um .app Arquivo Inside Simulator Use

xcrun simctl install booted <path_to_file.app>

Ou para iniciar o aplicativo que foi instalado

xcrun simctl launch booted <app_bundle_identifier>

Por favor, leia mais aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top