2010-10-06 15 views
38

Ho un'applicazione che vorrei essere chiamata IFrames. Ho chiamato tutti i file in modo appropriato (IFramesAppDelegate, ecc.), Ma quando lo eseguo in modalità ad hoc appare invece con il nome "photoframes".Come cambio il nome del prodotto all'interno di un progetto Xcode?

Come è potuto succedere e come faccio a cambiare il nome del prodotto che corrisponda al nome che ho fornito per il progetto?

risposta

26

Non impostare il nome del prodotto a livello di progetto, dal momento che il progetto può costruire diverse applicazioni. Ad esempio su iPhone/iPod touch e un'altra app per iPad dalle stesse fonti.

invece impostare il nome del prodotto sul bersaglio. Trova il target nella colonna Gruppo & in Xcode. E seleziona "Ottieni informazioni" dal contesto meny, o usa la scorciatoia cmd-I.

Targets

Nella finestra Info Vai alla scheda di compilazione. Assicurarsi che la configurazione sia impostata su "Tutte le configurazioni", poiché si desidera lo stesso nome per le build di debug e release. Filtra le opzioni con "nome prodotto" per trovare rapidamente l'opzione e digita.

Product name in Target Info

+0

ho fatto quello che hai detto ma funziona bene per il simulatore ma mostro un errore (errore chiave del codice) quando lo eseguo in modalità dispositivo –

+0

Gli errori del codice non sono correlati al nome del prodotto. L'identificatore del bundle e i profili degli sviluppatori che sono stati installati sono correlati agli errori del codice. Difficile dire quale sia l'errore effettivo, a meno che non copi e incolli il messaggio di errore completo ed esatto. – PeyloW

+0

Errore del codice: l'identità "Sviluppatore iPhone" non corrisponde ad alcuna coppia di certificato/chiave privata valida nel portachiavi predefinito –

2

Si dovrebbe controllare tutte le impostazioni/valore nel "Informazioni progetto" & "Info Target" Pop-up.

Un'altra soluzione, fare clic destro sul vostro .xcodeproj, Aprire il Dir (perché non è un file), aperta tutti i file con testo di modifica e di ricerca/sostituire ciò che si vuole :-)

Buono Fortuna !

1

È inoltre possibile modificare l'intero nome del progetto semplicemente selezionando Progetto-> Rinomina nelle versioni recenti di XCode.

+0

sì, ma non sempre funziona :( – Vinzius

+0

eah ma il mio pro blem è il nome del progetto è diverso e il nome nella cartella prodotti è diverso –

-1

Vai al progetto -> Modifica impostazioni di progetto -> Selezionare la scheda Build -> look per productName nella confezione category.Change a ciò che si desidera.

Stesso modo Modificare in Modifica impostazioni target attivo.

+0

Attenzione che un progetto possa contenere diversi prodotti. Imposta sempre il nome del prodotto al livello di destinazione. – PeyloW

42

In XCode 4, sulle proprietà di destinazione, è sotto la sezione "Packaging", oppure si può semplicemente cercare "nome del prodotto".

enter image description here

19

In Xcode 5, il nome del prodotto il default è la variabile $(TARGET_NAME) che è collegato al tuo Nome destinazione.

È possibile modificare il nome target facendo clic sul progetto nel Navigatore progetto, quindi facendo clic sulla destinazione nell'elenco sotto Obiettivi e premendo restituisce.

+0

Mi piace questo itinerario meglio. –

4

Questa parte non è necessaria, ma se si rinomina il progetto si siederà lì annoiando ogni volta che lo si vede (come mi ha fatto tutta questa mattina) - il nome dello schema in alto quando si compila il progetto avrà ancora il vecchio nome.È possibile rinominare troppo in questo modo:

enter image description here

Fare clic sul nome e selezionare Manage Schemes:

enter image description here

Fare clic sul nome e si può sovrascrivere:

enter image description here

Problemi correlati