NativeScript / NativeScript/nativescript-cli

Pairing to Mac for Windows-based iOS developers

Aberta
#4,041 1 comentário 4 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

feature os: ios os: windows
Linguagem predominante
JavaScript
Estrelas
1.1k
Forks
204
Merge médio
1d 9h
PRs com merge (30d)
8

Descrição

@beam-codegrind commented on Thu Oct 18 2018

Is your feature request related to a problem? Please describe.

Life is hard for Windows-based iOS developers who want to develop app using NativeScript, since we must rely on Sidekick or other Mac-based teammates to build it because building native iOS applications requires access to Apple's build tools, which only run on a Mac.

Describe the solution you'd like

NativeScript should be able to discover, connect to, authenticate with, and remember Mac build hosts so that Windows-based iOS developers can work productively.
Based on this Xamarin's feature, NativeScript should have these similar workflows:

  • Developers can write NativeScript iOS code in Windows.
  • NativeScript opens a network connection to a Mac build host and uses the build tools on that machine to compile and sign the iOS app.
  • There is no need to run a separate application on the Mac – NativeScript invokes Mac builds securely over SSH.
  • Multiple instances of NativeScript can connect to the Mac simultaneously.
  • It's possible to use the Windows command-line to build iOS applications.
Describe alternatives you've considered

Not much of an alternative, but can we reuse Sidekick's code and application ? Just point it to other Mac in the network.

Additional context

This feature request is based on this Xamarin's feature

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

A issue não menciona arquivos nem testes. Comece revisando o workflow de build de iOS existente da CLI, a reutilização proposta do Sidekick e o workflow de Xamarin SSH vinculado; o trabalho estará concluído quando usuários do Windows puderem descobrir, autenticar-se com, lembrar e usar simultaneamente hosts de build Mac tanto pela CLI quanto pelo NativeScript.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
cli, mobile
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.