Uso o Linux (especialmente o Ubuntu) e o Windows 7 há muito tempo. Quero publicar aplicativos iOS, mas não tenho Mac ou iPhone. Não tenho ninguém perto de mim que me empreste um Mac e também não quero comprá-los.
Então, minha pergunta é: como publico meu aplicativo iOS no Windows ou Linux? Não estou me referindo a publicar programas para iPhones com jailbreak, quero publicar através da Apple Store.
Meus resultados de pesquisa indicam que não há uma maneira infalível de publicar um aplicativo iOS no Windows ou Linux. Também quero torná-lo um aplicativo pago e não entregá-lo de graça.
Alguém sabe como publicar aplicativos iOS no Windows ou Linux?
fonte
Se você 'apenas' estiver trabalhando em aplicativos HTML, há uma nova solução em nuvem da Adobe chamada https://build.phonegap.com/
Você não precisa ter um Mac ou Xcode para implantar versões iOS do seu aplicativo Phonegap dessa maneira.
O aplicativo deve ser um aplicativo Phonegap (baseado em html5 / css / JavaScript).
fonte
Não acredito que ninguém tenha mencionado o SDK do Dragonfire. Eles lançaram recentemente a versão 2.0, que adiciona muitos recursos. Você programa em C / C ++ com o Visual Studio, e seu código C ++ usa a API para realmente chamar as funções C objetivas do iOS, por isso acaba sendo nativo. Ele vem com um ótimo simulador para testes no VS. Então, quando você estiver pronto para compilá-lo no código nativo, envie-o para os servidores deles, que o compilam no MacOS X, e envie o arquivo de volta para você. Você pode até publicar aplicativos pagos na loja de aplicativos por meio do Windows. Se você não possui um ID de desenvolvedor do iOS, eles permitem que você publique aplicativos gratuitos através deles gratuitamente, em seu nome. Suponho que você possa usar seus próprios anúncios dessa maneira.
As únicas desvantagens são que custa US $ 99 para as versões para iPhone ou iPad e US $ 149 para fazer as duas coisas. Além disso, é apenas o Windows; eles não têm uma versão Linux.
fonte
Oficialmente, você deve ter um computador Apple (iMac, Macbook, etc) e inicializá-lo no Apple OS X para desenvolver o iPhone. Não oficialmente, você pode obter um OS X em execução em uma máquina virtual que pode ser executada em qualquer computador em qualquer sistema operacional. Há também a possibilidade de adquirir uma imagem do OS X que pode ser instalada em um computador que não seja da Apple (mas ainda x86). Eu já vi isso funcionando, mas não é ótimo. Aparentemente, é difícil conectar seu dispositivo IOS a essa configuração para implantar seu aplicativo. Além disso, como o SDK do IOS está fortemente vinculado à versão do OS X, e, portanto, você precisa do OS X mais recente para usar o SDK mais recente, é muito mais simples comprar o software e o hardware da Apple.
Penso que é importante para a discussão observar que existem SDKs de plataforma cruzada que podem ser instalados e experimentados em várias plataformas, mas que ainda exigem hardware e software da Apple para implantar no IOS. No entanto, eles permitem que você experimente coisas que não sejam da Apple (ou pelo menos visualize-as) antes de decidir investir tempo na licença OS X do SDK. Um exemplo disso é o Unity 3D, que pode ser instalado no Windows e no OS X (e acho que o Linux está chegando na próxima versão). Você pode ver facilmente alguns de seus recursos básicos, mesmo sem ter um computador Apple, e pode optar por comprar sua licença OSX / IOS e instalá-la em um Macbook para implantar o que você fizer com ele em um dispositivo IOS.
fonte
Talvez você precise examinar as ferramentas que você está utilizando para o desenvolvimento do iOS, existem ferramentas independentes de plataforma, como a plataforma móvel Microstrategy, que simplifica o desenvolvimento de aplicativos móveis e uma única fonte pode ser usada para vários dispositivos.
http://www.microstrategy.com/mobile/
fonte
Você pode usar o Phonegap para desenvolver aplicativos iOS sem um Mac, mas atualmente ainda precisará de um Mac para publicar seu aplicativo na App Store. Mas agora você também pode executar esta tarefa com nosso aplicativo em nuvem https://www.wenz.io/ApplicationLoader . Atualmente, estamos na versão beta e você pode usar o serviço gratuitamente.
Atenciosamente, Steffen Wenz
(Eu sou o criador do site)
fonte