Come creare un'applicazione per iPhone

Autore: Louise Ward
Data Della Creazione: 11 Febbraio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Come creare un’app: native, ibride e senza programmare
Video: Come creare un’app: native, ibride e senza programmare

Contenuto

Il mercato delle app sta cambiando e cambiando senza sosta e le storie di successo sono abbastanza grandi da attirare l'attenzione di chiunque. Pensi di avere la prossima grande idea per un'app per iPhone? È più facile da creare di quanto potresti pensare. Anche se dovrai imparare a programmare un po ', gran parte del lavoro sull'interfaccia può essere svolto in forma grafica. Creare un'app richiede tempo, apprendimento e pazienza, ma forse sarai in grado di creare il prossimo fenomeno Flappy Bird! Vedere il passaggio 1 di seguito per iniziare.

Passi

Parte 1 di 5: impostazione dell'ambiente di sviluppo

  1. Scarica e installa Xcode. Xcode è l'ambiente di sviluppo in cui sono costituite tutte le applicazioni per iPhone. Xcode può essere scaricato gratuitamente da Apple, ma richiede OS X 10.8 o versioni successive per l'installazione. Non esiste un modo formale per eseguire Xcode su un computer Windows o Linux. Ciò significa che se desideri sviluppare un'app per iPhone ma non hai un Mac, dovrai acquistarne uno.
    • Per sviluppare app su iOS 8, avrai bisogno di Xcode 6.0.1 e del toolkit iOS 8 SDK, entrambi scaricabili da Apple. L'SDK di iOS 8 contiene un numero significativo di nuove API che ti consentono di creare tutti i tipi di nuove esperienze di app, inclusa l'integrazione di iCloud e Touch ID.
    • Per sviluppare app su iOS 10, avrai bisogno di Xcode 8 e del toolkit SDK di iOS 10, entrambi scaricabili da Apple. In questa versione di Xcode sono state apportate modifiche significative al linguaggio Swift e agli strumenti SDK di cui devi essere a conoscenza, ma la buona notizia è che non ci saranno modifiche di "rottura del codice" al linguaggio Swift dopo il rilascio. Questo.

  2. Installa un buon editor di testo. Sebbene tu possa comporre codice interamente con Xcode, troverai molto più facile lavorare con grandi matrici di codice se hai un editor di testo dedicato dedicato alla sintassi di programmazione. TextMate e JEdit sono due opzioni molto popolari.
  3. Installa un programma di grafica vettoriale. Se prevedi di creare la tua grafica e il tuo design per la tua applicazione, dovrai installare un programma in grado di creare grafica vettoriale. La grafica vettoriale può essere ingrandita e rimpicciolita senza perdere chiarezza, necessaria per un'applicazione di bell'aspetto. I programmi vettoriali più diffusi includono CorelDraw, Adobe Illustrator, Xara Designer e Inkscape. Un bellissimo programma gratuito di disegno di grafica vettoriale è DrawBerry. Non è potente come i programmi professionali, ma va bene per gli utenti alle prime armi o se semplicemente non vuoi pagare per qualcosa ma usa e getta.

  4. Acquisisci familiarità con Objective-C. Objective-C è un linguaggio di programmazione utilizzato per creare funzioni all'interno delle applicazioni iPhone. Elabora i dati e manipola gli oggetti. Objective-C deriva dai linguaggi C-line ed è un linguaggio orientato agli oggetti. Se hai già una conoscenza di base di C o Java, per la maggior parte Objective-C sarà abbastanza facile da comprendere.
    • Un'opzione più recente è creare app in Swift, che è venuto dopo il linguaggio Objective-C. Swift ha una sintassi più amichevole e un aspetto più moderno.
    • Sebbene sia possibile creare un'applicazione di base senza conoscere Objective-C, non è possibile eseguire alcun tipo di funzionalità avanzata senza codificare con essa da soli. Senza Objective-C, tutto ciò che puoi fare è andare avanti e indietro tra gli schermi.
    • Ci sono molti tutorial disponibili online, così come una grande quantità di informazioni che possono essere trovate in forma di libro su Objective-C. Se lo sviluppo di applicazioni per iPhone è qualcosa che vuoi prendere sul serio, sarai soddisfatto di avere alcune risorse utili a portata di mano.
    • Alcune delle comunità Objective-C online più popolari includono l'Apple Developer Forum, l'iPhoneSDK Google Group e StackOverflow.

  5. Considera l'idea di esternalizzare lo sviluppo di app. Se semplicemente non hai alcun interesse nell'apprendimento di Objective-C, o non hai alcun talento artistico in te, ci sono molti freelance e team di sviluppo là fuori che possono prendersi cura di loro. compito molti aspetti diversi del progetto per te. L'outsourcing allo sviluppo è un processo complicato, ma dovrebbe darti molto sollievo se non sei il tipo di persona a cui piace programmare. Assicurati che tutte le persone coinvolte firmino l'accordo di riservatezza e che la struttura di compensazione sia in atto prima di iniziare qualsiasi lavoro.
    • ODesk ed Elance sono due dei servizi freelance più popolari su Internet ed entrambi hanno centinaia di sviluppatori e artisti di tutte le abilità.
  6. Crea un account sviluppatore. Per poter distribuire la tua app sull'App Store o passarla ad altri per il test, dovrai registrarti per un account sviluppatore Apple. L'account addebita $ 99 all'anno e richiede la tua identificazione fiscale e le informazioni sul conto bancario.
    • È possibile creare un account sul sito Web iOS Dev Center.
  7. Scarica alcune app per provarlo. Dopo esserti registrato per un account sviluppatore, avrai accesso alle risorse per sviluppatori Apple. Queste risorse includono molti progetti di esempio che possono fornire una vasta comprensione di come funziona lo sviluppo di applicazioni. Trova un esempio relativo al tipo di applicazione che desideri creare e dilettarti con Xcode. annuncio pubblicitario

Parte 2 di 5: pianificazione dell'applicazione

  1. Definisci il tuo concetto. Prima di aprire Xcode per la prima volta, dovresti avere un piano ben congegnato per la tua applicazione e le sue funzionalità. Ciò include un documento di progettazione che delinea tutte le funzionalità dell'applicazione, delinea l'interfaccia utente e il flusso di movimento tra gli schermi e un'idea di base dei tipi di sistemi che devono essere. distribuzione.
    • Cerca di seguire la documentazione di progettazione il più fedelmente possibile durante lo sviluppo dell'applicazione. Questo ti aiuterà a concentrarti sulle funzionalità che desideri avere.
    • Prova a disegnare almeno uno schizzo in miniatura per ogni schermata nella tua app.
  2. Identifica l'utente dell'applicazione. Gli utenti della tua app dovranno lavorare molto con l'interfaccia e le funzionalità dell'app. Ad esempio, un'applicazione per l'elenco delle cose da fare avrà un pubblico molto diverso da un sanguinoso gioco di tiro. Questo ti aiuterà.
  3. Risolvi le esigenze con l'applicazione. Se la tua applicazione è di qualche tipo di utilità, deve fornire una soluzione a un problema precedentemente irrisolto o fare meglio dei tentativi precedenti. Se la tua app è un gioco, deve avere una o più caratteristiche uniche che la evidenzino e attraggano determinati giocatori.
  4. Considera il contenuto. La tua interfaccia utente sarà determinata dal tipo di contenuto che intendi presentare agli utenti della tua app. Ad esempio, se l'app elabora le immagini, ti consigliamo di utilizzare un'interfaccia utente che renda la visualizzazione e l'esplorazione delle foto il più semplice possibile.
  5. Pratica buoni processi di progettazione dell'interfaccia utente. L'interfaccia utente non dovrebbe mai impedire all'utente di eseguire le operazioni. Ciò significa che le opzioni devono essere mostrate chiaramente e l'utente non deve mai chiedere a cosa serve il pulsante. Se usi le icone, devono rappresentare la loro esatta funzione. La navigazione nelle app dovrebbe essere fluida e naturale.
    • Il design dell'interfaccia utente è più un'arte che una scienza. Probabilmente dovrai rivedere costantemente il tuo design man mano che il progetto procede.
    annuncio pubblicitario

Parte 3 di 5: creazione di applicazioni

  1. Crea un nuovo progetto in Xcode. Apri Xcode e avvia un nuovo progetto dal menu File. Seleziona "Applicazione" dall'intestazione "iOS" nel riquadro sinistro della finestra. Nella sezione del modello, seleziona "Applicazione vuota".
    • Sono disponibili molti modelli, tutti progettati per attività diverse. Inizia con un modello vuoto finché non acquisisci familiarità con il processo di sviluppo. Puoi provare uno o più modelli complessi dopo esserti abituato a come funziona tutto.
    • Dovrai fornire un nome prodotto, l'identità della tua azienda e il prefisso della classe. Se non disponi già di un'identità aziendale di Apple, inseriscila com.example. Per il prefisso della classe, inserisci invio XYZ.
    • Seleziona "iPhone" dal menu Dispositivi.
  2. Crea uno scenario con storyboard. Gli storyboard sono presentazioni visive per tutte le schermate dell'app. Mostra il contenuto di ogni schermata e la transizione tra di loro. Lo strumento Storyboard ti aiuterà a sviluppare il flusso della tua applicazione.
    • Fare clic su File → Nuovo → File.
    • Sotto il titolo iOS, fai clic su "Interfaccia utente".
    • Seleziona Storyboard, quindi fai clic su Avanti.
    • Seleziona iPhone dal menu Dispositivi, quindi chiama il file "Principale". Assicurati che il file sia salvato nella stessa posizione del tuo progetto.
  3. Assegna uno storyboard al tuo progetto. Dopo aver creato lo Storyboard, dovrai assegnarlo come interfaccia principale dell'app. Lo storyboard verrà caricato all'avvio dell'applicazione. Se non assegni lo Storyboard, non accade nulla all'avvio dell'app.
    • Fare clic sul nome del progetto nella struttura di navigazione a sinistra.
    • Cerca l'intestazione Target sopra il frame principale. Seleziona il tuo progetto dall'elenco Target.
    • Accedi alla sezione Informazioni sulla distribuzione della scheda Generale.
    • Ingresso Main.storyboard nel campo di testo "Interfaccia principale".
  4. Aggiungi il tuo primo monitor utilizzando un driver video. I driver di visualizzazione specificano la modalità di visualizzazione del contenuto da parte dell'utente. Sono preinstallati vari driver video, inclusi display e pannelli standard. Aggiungerai i driver di visualizzazione al tuo storyboard, consentendo all'app di sapere come visualizzare il contenuto all'utente.
    • Seleziona il file "Main.storyboard" nel menu di navigazione del progetto. Dovresti vedere una tela vuota apparire nella finestra Interface Builder.
    • Accedi alla libreria degli oggetti. Si trova nella parte inferiore del riquadro destro e può essere selezionato premendo il piccolo pulsante squadrato. Questo caricherà un elenco di oggetti che possono essere aggiunti alla tua tela.
    • Fare clic e trascinare l'oggetto "View Controller" sulla tela. La tua prima schermata apparirà nel riquadro di sfondo.
    • La tua prima "scena" è completa. All'avvio dell'app, il driver dello schermo caricherà la prima schermata.
  5. Aggiungi oggetti dell'interfaccia alla schermata iniziale. Una volta impostato il driver video, puoi iniziare a riempire lo schermo con gli oggetti dell'interfaccia di cui hai bisogno, come etichette, campi di immissione di testo e pulsanti. Gli oggetti dell'interfaccia si trovano nell'elenco Libreria oggetti, dove si trova l'oggetto View Controller.
    • Fare clic e trascinare gli oggetti dall'elenco per aggiungerli al desktop.
    • La maggior parte degli oggetti può essere ridimensionata facendo clic e trascinando le caselle sul bordo dell'oggetto. Durante il ridimensionamento, le guide appariranno sullo schermo così potrai assicurarti che tutto sia allineato correttamente.
  6. Personalizza gli oggetti che aggiungi. È possibile regolare le proprietà per ogni oggetto, consentendo di creare un'interfaccia arbitraria e intuitiva. Ad esempio, puoi aggiungere un testo segnaposto a un campo di immissione di testo per guidare gli utenti su come digitare.
    • Seleziona l'oggetto che desideri personalizzare e quindi premi il pulsante "Impostazioni attributi" nella parte superiore del riquadro di destra. Questo pulsante sembra uno scudo.
    • Personalizza il tuo pubblico a tuo piacimento. Puoi modificare lo stile del carattere, la dimensione del carattere, il colore del testo, i ritocchi, le immagini di sfondo, il testo segnaposto, lo stile del bordo e altro ancora.
    • Le opzioni disponibili possono cambiare a seconda dell'oggetto personalizzato.
  7. Aggiungi più schermi. Man mano che il progetto cresce, sarà probabilmente necessario aggiungere più monitor per visualizzare tutto il contenuto necessario affinché l'applicazione sia utile. Ad esempio, se stavi lavorando in un'applicazione elenco di cose da fare, avresti bisogno di almeno due schermate: una per inserire le cose da fare e una per visualizzare l'intero elenco.
    • Nuovi schermi vengono aggiunti trascinando e rilasciando i controlli visibili sulle parti vuote della tela. Se non riesci a trovare uno spazio in cui inserire, fai clic sul pulsante "Zoom indietro" fino a trovare un'area vuota.Assicurati di rilasciare i controlli che appaiono sul frame e non sulla schermata corrente.
    • È possibile passare alla schermata iniziale selezionando il driver video da cui si desidera prendere l'iniziativa dalla bozza del progetto. Fare clic sul pulsante Attribute Inspector e quindi selezionare la casella denominata "Is Initial View Controller". Ad esempio, se stai per creare un elenco di cose da fare, vorrai che l'elenco effettivo venga visualizzato per primo dall'utente quando apri l'applicazione.
  8. Aggiungi una barra di navigazione. Ora che hai due schermate nella tua app, è il momento di spostarti tra di esse. Puoi farlo tramite l'uso di un controller di navigazione, che è un driver video dedicato. Questo driver aggiunge una barra di navigazione nella parte superiore della tua app per consentire agli utenti di spostarsi avanti e indietro tra le schermate.
    • Il tuo driver di navigazione deve essere aggiunto alla vista originale in modo che possa controllare tutti i monitor successivi.
    • Seleziona la visualizzazione iniziale dalla bozza del progetto.
    • Fare clic su Editor → Incorpora in → Controller di navigazione.
    • Dovresti vedere una barra di navigazione grigia apparire nella parte superiore dello schermo in cui aggiungi il driver.
  9. Aggiungi funzionalità alla barra di navigazione. Ora che hai aggiunto una barra di navigazione, puoi ora iniziare ad aggiungervi strumenti di navigazione. Ciò consente agli utenti di spostarsi avanti e indietro tra le schermate.
    • Aggiungi un titolo alla barra di navigazione. Fare clic sull'elemento di navigazione sotto la scheda video a cui lo si assegna. Apri l'ispettore degli attributi e digita il titolo della schermata corrente nel campo Titolo.
    • Aggiungi un pulsante di navigazione. Apri la libreria degli oggetti (se non è già aperta) e cerca l'elemento Pulsante barra. Fare clic e rilasciarlo sulla barra di navigazione. Normalmente i pulsanti "vai avanti" nell'applicazione sono posizionati sul lato destro, mentre i pulsanti per il movimento "indietro" sono posizionati sulla sinistra.
    • Imposta le proprietà per il pulsante. I pulsanti possono essere configurati per avere i propri attributi che li rendono più adattabili a circostanze specifiche. Ad esempio, se crei una lista di cose da fare, vorrai aggiungere un pulsante "Aggiungi" per creare un nuovo lavoro. Seleziona il pulsante e apri il pannello "Attribute Inspector". Vai al menu Identificatore, quindi seleziona "Aggiungi". Il pulsante cambierà in un simbolo "+".
  10. Collega il nuovo pulsante a un display esistente. Affinché il tuo pulsante funzioni, dovrai collegarlo a un altro monitor. Nel nostro esempio di elenco di cose da fare, il pulsante è posizionato nell'elenco principale e dovrebbe essere collegato alla schermata di immissione. Per collegare un pulsante, tieni premuto Ctrl e trascina il pulsante sulla seconda schermata.
    • Quando rilasci il pulsante del mouse, verrà visualizzato il menu Segue azione con un elenco di opzioni. Selezionare "Push" per utilizzare la transizione push quando ci si sposta tra le schermate. È inoltre possibile selezionare "Modale" per aprire la schermata come azione autonoma, non come sequenza.
    • Se scegli Push, una barra di navigazione verrà automaticamente aggiunta al secondo monitor e verrà generato automaticamente un pulsante "Annulla". Se scegli Modale, dovrai aggiungere manualmente una seconda barra di navigazione e aggiungere un pulsante "Annulla" e "Fine" (per un elenco di cose da fare, i pulsanti per il pulsante La tua stampa varierà in base alle esigenze della tua applicazione).
    • I pulsanti "Annulla" e "Fine" possono essere creati nello stesso modo in cui hai creato il pulsante "Aggiungi". Scegli semplicemente "Annulla" o "Fatto" dal menu Identificatore nell'Ispettore Attributi.
  11. Aggiungi funzionalità di elaborazione dati. A questo punto dovresti essere in grado di creare un'interfaccia di navigazione di base senza scrivere alcun codice. Se desideri aggiungere funzionalità avanzate, come l'archiviazione dei dati e l'elaborazione dell'input dell'utente, dovrai sporcarti le mani e scrivere codice. La codifica va oltre lo scopo di questo tutorial, ma ci sono molti tutorial Objective-C disponibili online.
    • Puoi utilizzare il tuo prototipo di interfaccia navigabile per aiutarti ad assumere uno sviluppatore. Avere un'interfaccia attiva rende più facile spiegare ciò di cui hai bisogno in termini di codifica.
    annuncio pubblicitario

Parte 4 di 5: test dell'applicazione

  1. Avvia iOS Simulator. Xcode viene fornito con un emulatore iOS che ti consente di testare la tua app su una varietà di dispositivi iOS emulati. Per aprire il simulatore, seleziona "Simulatore e debug" dal menu a discesa nella parte superiore della finestra di Xcode, quindi seleziona il dispositivo su cui desideri eseguire il test.
  2. Crea l'applicazione. Fare clic sul pulsante Crea, che assomiglia a un pulsante Riproduci tradizionale, per compilare l'app ed eseguirla. La creazione dell'applicazione potrebbe richiedere alcuni minuti. Puoi tenere traccia dei progressi nella barra degli strumenti. Una volta completata la compilazione, si aprirà il simulatore iOS e potrai iniziare a testare la tua app.
  3. Prova l'app sul tuo iPhone. Prima di distribuire la tua app per il test, puoi provarla direttamente sul tuo dispositivo (se ne hai uno). Prima di tutto, collega il tuo dispositivo al computer tramite una porta USB. Chiudi iTunes se si apre. Seleziona "Dispositivo e debug" dal menu a discesa, quindi fai clic sul pulsante Crea. Dopo pochi secondi l'applicazione inizierà a funzionare sull'iPhone. Testare tutte le funzionalità prima di chiudere l'applicazione.
  4. Correzione degli errori per l'applicazione. Se la tua applicazione si arresta in modo anomalo, devi iniziare a capire cosa è successo e perché. Questo è un argomento ampio e ci sono molti motivi per cui la tua app si arresta in modo anomalo. Apri la console di correzione degli errori e leggi i messaggi di errore. Per la maggior parte, sono piuttosto confusi. Se non capisci l'errore, prova a cercare il messaggio di errore con Google. È probabile che troverai un post sul forum degli sviluppatori Apple in cui uno sviluppatore esperto e amichevole ha risposto alle richieste di aiuto dei membri.
    • La correzione degli errori può essere lunga e noiosa per te. Se non ti arrendi e perseveri, arriverà il momento in cui migliorerai. Inizierai a riconoscere gli errori, a rintracciarli più velocemente ea volte anche a sapere quando si sono verificati. Un errore comune è liberare un oggetto dalla memoria più di una volta. Un altro errore è dimenticare di allocare memoria e istanziare un oggetto prima di tentare di aggiungerlo o assegnarlo. Con ogni applicazione i tuoi errori diminuiranno gradualmente.
  5. Controlla l'utilizzo della memoria. iPhone ha una quantità di memoria molto limitata. Ogni volta che si alloca spazio di memoria a un oggetto, è necessario rilasciarlo una volta terminato con l'oggetto e restituire la quantità di memoria. Instruments è lo strumento di iPhone SDK per visualizzare e analizzare l'utilizzo della memoria, tra le altre cose.
    • Vai all'opzione Dispositivo e debug sopra, seleziona Esegui → Esegui con Performance Tool → Perdite. Questo accenderà gli strumenti e avvierà l'app sul tuo dispositivo. Continua a utilizzare l'app come al solito. A volte l'applicazione si blocca quando Instruments registra e analizza l'utilizzo della memoria. Qualsiasi perdita creerà un picco rosso sui progressi di Leaks. La potenza persa verrà visualizzata nella metà inferiore dello schermo.
    • Fare doppio clic sull'oggetto smarrito ti porterà allo snippet responsabile o fare clic sulla piccola freccia nella colonna dell'indirizzo ti mostrerà la cronologia delle perdite. A volte il punto non è necessariamente il luogo in cui ha avuto origine.
    • Se lo trovi davvero confuso, prova la procedura di eliminazione. Commenta e / o ignora attentamente le aree del codice ed eseguilo. A volte è possibile restringere l'ambito generale e quindi persino localizzare la riga di codice responsabile. Una volta che sai dove si trova, puoi aggiustarlo o riscriverlo. Ricorda, l'utilizzo di Google spesso ti offre i collegamenti diretti più veloci ai forum interni di Apple o al documento che risolve il tuo problema.
  6. Distribuisci la tua applicazione in modo che altri possano testarla. Mentre testare la tua app in modalità emulatore è un buon modo per assicurarti che l'app funzioni e l'interfaccia abbia un bell'aspetto, niente è meglio che essere testato da una varietà di utenti diversi da te. . Assicurati solo di aver risolto i bug più grandi prima di provarci. Per distribuire la tua app ai tester, dovrai creare un certificato ad hoc sul sito iOS Dev Center.
    • I tester esterni possono fornire molti feedback che non ti saresti mai aspettato. Questo può essere particolarmente utile se hai un'applicazione complessa.
    • Per autorizzare i dispositivi tester, avrai bisogno dell'UDID di ogni dispositivo.
    • Seleziona Dispositivo dall'elenco a discesa e fai clic sull'icona "Crea". Nella sezione Finder, vai alla cartella del tuo progetto, quindi trova la cartella "Ad-Hoc-iphoneos". All'interno ci sarà un'applicazione. Copia il certificato "AdHoc.mobileprovision" che hai da iOS Dev Center nella stessa directory. Seleziona l'applicazione e certificale, quindi comprimerle. Questo archivio può essere trasmesso al tuo tester esterno. Dovrai creare un archivio separato per ogni certificato Ad-Hoc.
    annuncio pubblicitario

Parte 5 di 5: pubblicazione del progetto

  1. Crea la tua distribuzione. Seleziona Dispositivo e rilascio dal menu a discesa. Fare clic sull'icona "Build". Nella sezione Finder, vai alla directory del tuo progetto e trova la cartella "Release-iphoneos". All'interno ci sarà un'applicazione. Compresso in un file compresso.
    • Affinché le nuove app ottengano la certificazione Apple, dovranno essere ottimizzate per iOS 8 e il display Retina.
  2. Apri la dashboard di iTunes Connect. Puoi accedere a questo pannello da iOS Dev Center. Se hai dei passaggi non completati per completare l'installazione, verranno elencati nella parte superiore della pagina. Assicurati che tutte le tue informazioni bancarie e il codice fiscale siano stati inseriti correttamente.
  3. Immettere le informazioni sull'applicazione. Fai clic su "Gestisci le tue applicazioni", quindi seleziona "Aggiungi nuova applicazione". Inserisci il nome dell'applicazione, il numero SKU e scegli l'ID per il piano. Seleziona il pacchetto dell'applicazione dal menu a discesa.
    • Compila i moduli che forniscono la descrizione dell'app, le parole chiave, le pagine di supporto, le categorie, le e-mail di contatto, i diritti d'autore ...
    • Compila i moduli di autorizzazione e prezzo.
    • Prepara la tua opera d'arte per iTunes. Avrai bisogno di una grande icona vettoriale 512 x 512 e di alcuni screenshot della tua app. È possibile acquisire schermate dal software dell'emulatore iPhone utilizzando Comando + Maiusc + 4 e quindi trascinando il cursore a croce (mirino a croce) sulla selezione. Assicurati che siano di dimensioni 320x480 per iPhone. Gli screenshot sono una parte molto importante del marketing della tua app, quindi assicurati che rappresentino le parti più importanti.
  4. Carica la tua app. Fai clic su "Ready to Upload Binary" e verrai indirizzato a una schermata che ti guiderà a scaricare l'Application Uploader. Scaricalo e premi Fine.
    • Installa lo strumento Application Uploader e avvialo. La prima volta che esegui il programma ti verranno richieste le credenziali di iTunes.
    • Lo strumento di caricamento delle applicazioni controllerà il tuo account iTunes Connect e troverà tutte le app che desideri caricare in formato binario. Verranno visualizzati nel menu a discesa. Seleziona l'app che desideri, seleziona la distribuzione compressa che hai creato in precedenza e carica. Lo strumento di caricamento controllerà qualcosa all'interno del pacchetto e segnalerà un errore se rileva qualcosa di sbagliato, ad esempio alcune versioni errate, icone mancanti ... Se tutto va bene, verrà caricato. zip e fatto.
  5. In attesa di valutazione. Ora non devi fare altro che attendere il processo di valutazione. Apple ti avviserà entro pochi giorni o settimane via e-mail se lo stato della tua app cambia in "In revisione". Una volta incluso nella valutazione, il processo sarà molto veloce. Se non riesci a superare la valutazione iniziale, riceverai una lettera di disapprovazione che spiega il motivo e Apple offrirà suggerimenti per risolverlo. Se la tua app supera il test, Apple ti invierà un'e-mail per informarti che la tua app è pronta per la vendita. La tua app apparirà ora sull'App Store di iTunes.

  6. Pubblicizza la tua app. Ora che la tua nuova app è disponibile per l'acquisto, è tempo di iniziare a promuoverla. Usa i social media, invia comunicati stampa a siti specifici per app, crea alcuni video di YouTube e fai tutto il possibile per convincere le persone a parlare della tua app.
    • Puoi inviare copie gratuite ai revisori che scriveranno sulla tua app sul loro sito web o la valuteranno sul loro canale YouTube. Rinomina le recensioni, questo può portare a un aumento delle vendite di app.

  7. Tieni traccia delle vendite. Scarica l'app gratuita iTunes Connect Mobile per il tuo iPhone. Accedi ogni giorno e controlla le vendite, il mercato e il paese di vendita. Questa è la parte interessante! Apple ti invierà periodicamente un'email con un link ai tuoi dati di vendita più recenti. Puoi scaricarlo per registrare. In bocca al lupo! annuncio pubblicitario

Consigli

  • Crea le tue applicazioni uniche, non copiare già sull'App Store. Studia l'intero App Store per scoprire cosa è disponibile. Naturalmente, se la tua idea è migliore, allora fallo.
  • Cerca sempre modi per migliorare la tua app.
  • Prova ad aggiornare l'app regolarmente.
  • Se ti piacciono i libri di riferimento, vai su Amazon.com per trovare alcuni libri sullo sviluppo di iPhone.
  • Prova a testare il maggior numero possibile di iDevice. Ancora meglio, installano molte versioni diverse di iOS.
  • Se assumi uno sviluppatore iOS e desideri assicurarti che l'app iOS abbia l'aspetto desiderato, puoi progettare l'interfaccia dell'app in Photoshop e quindi utilizzare uno strumento per convertirla in un'app. Funziona con Xcode / iOS.
  • Se stai imparando a programmare, potrebbe essere utile bloccare i linguaggi strutturati o le lezioni online.

avvertimento

  • Il toolkit dell'iPhone SDK cambia costantemente con l'evolversi dei dispositivi. Se è disponibile un aggiornamento all'SDK durante il progetto, assicurati di leggere le nuove funzionalità e le modifiche prima di passare ad esso. A meno che Apple non ti dica che i nuovi invii devono essere compilati con il nuovo SDK, non ne hai bisogno in questo momento. Se esegui l'aggiornamento, alcuni dei metodi utilizzati in passato potrebbero non funzionare più e, sebbene sia improbabile che generi un avviso di compilazione, dovresti comunque essere cauto.
  • Non è garantito che otterrai molte vendite o molti download, ma non scoraggiarti.
  • Quando riesci e ottieni un'app sull'App Store, non lasciarti intimidire dai malintenzionati che scrivono recensioni dannose. Alcune persone ti danno un feedback utile e ad altri piace essere scortese.
  • Questo crea dipendenza; Probabilmente non sarai in grado di fermarti.