Como posso executar duas instâncias do simulador de iPhone (Aspen) para experimentar o exemplo WiTap?
-
03-07-2019 - |
Pergunta
Alguém já teve alguma sorte em execução duas instâncias do simulador de iPhone para código de rede de teste entre os dois?
Solução
Não, mas você pode executar o simulador eo código WiTap no seu telefone. Eu fiz isso e é muito legal.
provisão Apenas o código WiTap para o seu desenvolvimento perfil de aprovisionamento e carregá-lo no telefone. Então, certificando-se o telefone está ligado à mesma rede Wi-Fi, você pode executar sua máquina de desenvolvimento com o Simulator correndo WiTap, eo WiTap correndo telefone.
funciona como um encanto.
Outras dicas
FYI, a idéia de frankodwyer de correr iPhoneSimulator como um usuário diferente não funciona. Quoth Finder: ". Você não pode abrir o aplicativo 'iPhone Simulator' porque outro usuário tem que abrir Peça ao usuário para fechar o aplicativo e tente novamente"
Apenas uma idéia, mas você poderia tentar adicionar outro usuário ao seu Mac e executar o simulador dentro de ambas as contas. (Tenho a certeza de que a configuração do simulador é armazenada em relação ao diretório home do usuário)
O primeiro passo seria conseguir que ir sob comutação usuário. Se isso funcionar, ele deve esperamos configurar tudo o simulador precisa para uma segunda instância. Em seguida, log out a segunda conta, volte para sua conta habitual. Agora, tente executar uma segunda instância simulador da linha de comando em um terminal, mas como a segunda conta de usuário. (Use 'su -' para mudar a outra conta de usuário antes de executar o simulador)
Eu não estou no meu mac e improviso Eu não sei o nome do binário simulador ou gostaria de tentar isso e colar algum código para você.
Siga estas etapas para testar a sua aplicação.
Você tem que fazer uma coisa para todo o processo em primeiro lugar:. Vai para o projeto -> Editar Configurações do projeto -> marque na opção - alvos independentes construir em paralelo
Debug código que irá criar seu aplicativo no simulador por exemplo, seu nome App é - Instância Fechar Simulator Ir para Projeto-> New Target -> Instance2 Adicionar "nome de exibição Bundle: Instance2" no arquivo Instance2.info.plist Set Executable Nome: Instance2 Select Instance2 Target -> Go to Project -> Set Ativo Target -> Build Instance2 com Instance2 Nota: Faça tudo com cuidado caso contrário, você tem que repor o simulador para reset Simulator -> Executar Simulator -> iPhone Simulator -> Conteúdo Redefinir e configurações ...
Agora você tem dois aplicativos em simulador e você pode testar aplicativo em todas as instâncias.
Hope irá ajudá-lo:)
Ravikant Nagar