Come cambiare il nome di un'app per iOS?


Answers

Nelle nuove versioni di Xcode (anche Xcode 5 ) per cambiare il nome del progetto segui questa semplice procedura (dettagliata come possibile):

Nota: in questo esempio cambierò un ipotetico nome "Sample" in uno "Test".

  1. Fare clic due volte lentamente sulla radice del progetto nel navigatore del progetto e quindi diventa modificabile.

  2. Rinominare il progetto.

  3. Dopo aver premuto 'INVIO', l'assistente ti suggerirà di cambiare automaticamente tutte le voci relative al nome del progetto e ti permetterà di deselezionare alcune di esse, se lo desideri.

  4. Premi 'RENAME' e Xcode farà il resto. Nel frattempo Xcode potrebbe chiederti l'opzione di fare un'istantanea del progetto (è molto raccomandabile farlo).

  5. Oltre a rinominare il progetto, è possibile rinominare lo schema in modo che corrisponda al nome del nuovo progetto.

  6. Ripeti i passaggi simili come 1 e 2 e premi OK.

  7. Questo è tutto.

Un altro scenario ... La spiegazione precedente era relativa alla modifica del nome del progetto, ma è probabile che sia necessario modificare solo il nome visualizzato che appare sotto l'icona dell'app nella schermata iniziale. Questi sono i passaggi:

  1. Nel gruppo "File di supporto" individuare il file info.plist (o relativo)

  2. Individua il tasto "Nome visualizzato pacchetto" e modifica il valore con il nuovo nome.

  3. Elimina la "vecchia" app dal simulatore o da qualsiasi altro dispositivo di test.

  4. Pulisci e ricostruisci di nuovo la tua app.

  5. È così, ora vedrai il nome della nuova app nella schermata iniziale.

Question

Ho iniziato un progetto iPhone l'altro giorno con un nome in codice di sviluppo stupido, e ora voglio cambiare il nome del progetto da quando è quasi finito.

Ma non sono sicuro di come farlo con Xcode, provando l'ovvio di cambiare il nome dell'applicazione nel file info.plist, il processo di firma non funziona (penso ...) e la mia app non si avvia dando me un errore Launcher.

Immagino che potrei fare un nuovo progetto e copiare tutto incollato, ma sembra così primitivo che spero in una soluzione più civile.




Il modo migliore che mi piace in xcode5 è cambiare il nome del prodotto nelle impostazioni di costruzione. Cerca "nome prodotto" in "Impostazioni edificio" e modificalo.




Se si desidera modificare solo il nome visualizzato, è possibile modificare direttamente dal file di proprietà (plist) dell'app.

È possibile aggiungere una nuova riga con la seguente chiave: bundle display name

Ecco un esempio per questo

Quando lo usi, verrà visualizzato il nome dell'app che hai assegnato con questo tasto.

Quindi puoi farlo semplicemente.




Una nota sul nome visualizzato del pacchetto: questo è il modo giusto per cambiare il nome nel menu dell'app, ma probabilmente dovrai reimpostare il contenuto e le impostazioni nel simulatore iOS prima che le modifiche abbiano effettivamente effetto.




In Xcode 3.2 basta selezionare la voce Progetto nel pannello Gruppi e File, quindi selezionare la voce di menu Progetto -> Rinomina ... Ha funzionato per me.




Ci sono

  • Product name ( $(PRODUCT_NAME) ): il valore predefinito è Target name . Questo è utile per lo scheme per selezionare l'obiettivo giusto
  • Bundle display name ( CFBundleDisplayName ): il valore predefinito è Product name . Questo è ciò che viene visualizzato dal tuo utente iOS



Da Xcode 4.2 in poi, è possibile utilizzare un'altra opzione. Basta fare clic una volta sul nome del file .proj nella parte superiore nel riquadro di navigazione a sinistra e sarà disponibile per la ridenominazione. Denominarlo e l'intero progetto verrà rinominato e non solo il target.

Spero che questo ti aiuti




Sto usando questo script dopo aver rinominato il mio progetto iOS. Aiuta a cambiare il nome delle directory e a sincronizzare i nomi.

http://github.com/ytbryan/rename

NOTA: sarà necessario modificare manualmente il nome dello schema.




In Xcode 4 fai clic sul nome del progetto per iniziare la ridenominazione.




  1. Seleziona la riga più in alto a sinistra (con il nome del progetto, il numero di bersagli, ecc.).
  2. Seleziona il target che desideri rinominare.
  3. Clicca di nuovo sul nome del bersaglio.
  4. Digita il nuovo nome.
  5. Premere Invio.



L'approccio di Javier per rinominare la mia app funziona perfettamente. C'è solo un piccolo difetto alla fine che volevo aggiungere.

Ho ancora finito con l'ottenere un errore di linker Mach-O dopo una pulizia e ricostruzione. Per risolvere questo; selezionare yourProject (nel Project Navigator)> in Target selezionare yourProjectTests (il target di test)> nella scheda Generale, aggiornare il valore dell'applicazione host al progetto appena rinominato.




In Xcode 4 cerca "Product Name" nella scheda "Build Settings" della destinazione.




È possibile modificare il Product Name del Product Name senza modificare il Project Name (in particolare la directory).

Crea impostazioni> cerca la parola chiave " nome prodotto "> aggiorna i valori




Penso che ci sia un po 'di confusione:

  • vuoi cambiare il nome del progetto o
  • vuoi cambiare il nome dell'app sulla dashboard di iOS?

di solito è sufficiente modificare quest'ultimo, aggiungendo / modificando la chiave NAME DISLAY BUNDLE in plist.

È meglio lasciare intatto il nome del progetto, ma può essere modificato

Si noti che il nome di visualizzazione del pacchetto PU CAN contenere spazi e caratteri speciali, ma il progetto NOT. In questo modo alcuni strumenti della linea cmd non riusciranno a causa delle regole del percorso del nome file.

E ancora più nome di visualizzazione del pacchetto può essere localizzato.

Quindi, a meno che non siate nelle prime fasi e sia necessario modificare il nome del progetto INTERNO, continuare a utilizzare il tasto Nome visualizzato pacchetto.




È molto semplice da modificare in XCode 8, inserire il nome dell'app nel campo "Visualizza nome" nella destinazione Progetto -> Identità generale.





Tags