Come vengono caricate gratuitamente le app su iOS


4

Ho cercato su Google più e più volte e non riesco a ottenere una risposta a una domanda fondamentale che ho. Per scaricare un'app su un iPhone, devo aprire un account Apple di qualche tipo e pagare l'account o c'è un modo per ospitare l'app (gratuitamente) e scaricarla su un iPhone gratuitamente?

Grazie per avermi aiutato a iniziare qui.

appendice

Vorrei chiarire la mia domanda.

Sto iniziando a costruire la mia piccola app. Sono uno sviluppatore web che cerca di passare allo sviluppo di app mobili. Voglio che la mia famiglia sia in grado di scaricarlo e usarlo sul proprio iPhone.

Quindi, posso ospitare la mia app per il download sui loro iPhone? Posso ospitarla altrove dove le persone possono scendere senza costi? Oppure l'unico modo per scaricare un'app su un iPhone è tramite Apple registrandosi con loro per farlo? E se Apple è l'unico modo, offrono account gratuiti per farlo?


Vuoi scaricare un app da App Store sul vostro telefono o si desidera pubblicare un app per gli altri a scaricare?
Nohillside

Se non ti dispiace modificarlo, trasformalo in una domanda canonica: come vengono caricate le app su iOS. Se si desidera ripetere un'altra domanda su come caricare le app Web, anche questo sarebbe eccellente.
bmike

A questo punto voglio semplicemente "pubblicare" (ovvero produrre e ospitare per il download) un'app che può andare su un iPhone. Preferisco farlo gratuitamente mentre mi diletto con lo sviluppo di app mobili. C'è un modo o un posto in cui posso mettere l'app "là fuori" in modo che qualcuno possa scaricarla? O l'hosting con Apple (in qualche modo) a pagamento è l'unico modo per farlo? Grazie per l'aiuto che mi guida attraverso questa domanda @patrix. Non riesco proprio a trovare la risposta a ciò che nella mia mente è una domanda di base.
H. Ferrence,

Entriamo in Ask Different Chat ed
elaboriamo

Dato che hai menzionato le app Web, questo non risponde alla domanda diretta ma può essere utile: Matt Might spiega come creare app Web per uso personale che possono essere pubblicate sugli iPhone della tua famiglia.
Dan J,

Risposte:


3

Le app Web sono facili, devi solo usare Apple Configurator o l'utility di configurazione iPhone per impacchettare l'URL e aggiungerlo alla schermata principale. Puoi anche eseguire questo direttamente da Safari mobile.

Hai solo bisogno di un server web e ci sono molti servizi web gratuiti se non vuoi ospitare l'app su un computer che controlli e potresti eseguire MAMP o qualche altro strumento per servire http.

Una volta passato nelle app native, diventa più complicato. Esiste un'API ed è protetta da firme digitali per garantire che il sistema operativo possa tracciare la provenienza dell'applicazione e rilevare se viene modificata dopo l'installazione.

In generale, iOS supporta quattro modi principali per caricare applicazioni native. I primi tre richiedono che Apple sia coinvolta e tutte comportino costi finanziari e di tempo. Il quarto ignora i controlli del codice e consente le app non firmate e non ha costi finanziari ma comporta un costo temporale diverso.

  • Tramite iTunes App Store una volta che l'app è stata firmata direttamente da Apple
  • Come sviluppatore a pagamento firmando l'app con un certificato di sviluppatore (che a sua volta è firmato indirettamente da Apple)
  • Come cliente aziendale firmando l'app con un certificato aziendale (che a sua volta è firmato indirettamente da Apple)
  • Effettua il jailbreak del dispositivo per caricare app non firmate da Apple (direttamente o indirettamente)

Dal momento che hai menzionato gratuitamente:

  • Il jailbreak non dovrebbe costare nulla, devi solo dedicare tempo all'apprendimento e all'ottenimento di software gratuito per il jailbreak di ciascun dispositivo.
  • Lo sviluppatore iOS a pagamento richiede un Mac con un recente OS X (non gratuito), Xcode (gratuito) e una finestra di $ 99 per un anno per eseguire tutte le tue app su un set limitato di dispositivi iOS (100 al momento) per quel periodo di un anno.
  • La distribuzione dell'App Store richiede un ritardo (in cui Apple decide se desidera persino che la tua versione specifica della tua app sia nel loro negozio) e non costa nulla durante l'anno in cui il tuo account sviluppatore iOS a pagamento è valido. Se il tuo account sviluppatore a pagamento scade, le tue app escono dallo store.
  • La distribuzione aziendale è la più costosa. Ti avvicini a una società legittima con deposito legale, numero DUNS aziendale per dimostrare di avere un record finanziario come società, ecc ... Inizia con un pagamento di $ 300 e immagino che ritardi di mesi e spese legali / regolamentari di $ 1500 negli Stati Uniti siano impostato come client aziendale di Apple.

Ora puoi mescolare app di tutti e 5 i tipi sopra purché il tuo dispositivo sia jailbreak. Se il tuo dispositivo non ha il jailbreak, puoi mescolare i tre metodi approvati da Apple con le app Web sullo stesso dispositivo su un'app in base all'app.

La stragrande maggioranza delle persone carica app attraverso l'app store, quindi tutti gli altri metodi sono collettivamente chiamati "caricamento laterale". Mentre ti avvicini al tuo lavoro, pensa di più su come il sistema operativo decide di installare l'app invece di come viene effettivamente consegnato. Una volta capito come funziona la firma del codice, i problemi di consegna si risolveranno da soli.


Ehi @bmike ... grazie per la risposta. Puoi modificarlo per includere ciò che deve essere pagato sul lato host-to-device e cosa può essere fatto gratuitamente. E preferisco non effettuare il jailbreak dei telefoni dei miei figli ... Voglio solo che scarichino la mia app in modo legittimo e corretto. Se ho bisogno di pagare per quello che ho fatto, allora così sia. Voglio semplicemente sapere, posso farlo legalmente in qualche modo gratuitamente o Apple è l'unico metodo non jailbreak? A proposito, ho il mio server web in quanto sono uno sviluppatore web che sta cercando di passare alle app mobili ora.
H. Ferrence,

1
Ti incoraggio vivamente a registrarti per un anno come sviluppatore iOS a pagamento. È $ 99 e hai bisogno di un Mac in grado di eseguire Xcode. Puoi ottenere Xcode gratuitamente e iniziare con i tutorial e registrarti come sviluppatore gratuito per iniziare. Una volta che hai la tua prima app in esecuzione nel simulatore iOS e devi inviarla al primo dispositivo iOS, vai a pagare $ 99 per diventare uno sviluppatore iOS e quindi puoi iniziare a firmare le tue app ed eseguirle su un numero limitato (pensa 100) dispositivi iOS durante quel periodo di un anno.
bmike

0

Il modo migliore per registrarsi senza introdurre i dettagli della carta di credito è provare a scaricare un'app gratuita e quando ti viene chiesto l'utente / password, compila tutti i campi facendo clic sul pulsante di opzione Nessuno nella schermata del metodo di pagamento.

Segui questi passaggi , è davvero facile!


vedi il mio addendum sopra @marcdaywalker
H. Ferrence,

0

La risposta è "se non si desidera effettuare il jailbreak di un iPhone, l'unico modo per ottenere un'app su un iPhone è di pubblicarla con Apple e comporta un costo per farlo".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.