Domanda

Al momento sto lavorando su un'applicazione per iPhone. Ho iniziato a lavorare su questo da un modello di progetto che ho trovato su internet. Ora voglio rinominare questo progetto. Ho rinominato con successo il file vero e proprio progetto, una cartella e gli eseguibili e alcune altre cose, ma c'è un problema strano. Se provo a eseguire l'applicazione sul mio dispositivo iPhone, Xcode si rifiuta di eseguire il file eseguibile con il nuovo nome - è il tentativo di eseguire il vecchio con il vecchio nome, invece, e quindi accade che si dice: "No launchable presenti eseguibile nel percorso ". Il che è vero, dal momento che il percorso è sbagliato (nome sbagliato). La cosa strana è che funziona sul simulatore iPhone -. È utilizzando il percorso dell'eseguibile corretto

Qualsiasi aiuto sarebbe apprezzato.

È stato utile?

Soluzione

In 3.2.1 su Snow Leopard, c'è una "Rinomina ... Progetto->" voce di menu che funziona come un fascino. Credo che sia stato introdotto in 3.2. Peccato che si tratta di Snow Leopard solo.

Altri suggerimenti

Progetti rinomina Xcode può essere un incubo assoluto. Personalmente ritengo che il modo migliore per "Rinomina", un progetto è quello di creare un nuovo progetto Xcode e copiare nei file necessari. So che questo sembra scomodo, ma è l'approccio più straight-forward, che io sappia.

Al momento, la ridenominazione di un progetto prevede di fare un paio di find / sostituisce sul progetto, e cambiare le cose nelle impostazioni del progetto.

Mi piacerebbe se Xcode automatizzato questo per voi. Questa è una cosa in cui Eclipse brilla davvero come un IDE.

In bocca al lupo!

http://aplus.rs/cocoa/ how-to-rename-progetto-in-Xcode-3x /

ho scoperto che lavorare abbastanza bene. In sostanza, se è solo il nome del file eseguibile che si desidera modificare, quindi aprire il file di progetto principale (la .xcodeproj) come una cartella (tasto destro> Mostra contenuto pacchetto), e aprire i file in là. Poi la ricerca di (espressione regolare questo) del prodotto. * Nome, e per ciascuna voce a trovare, sostituire ciò che si trova sul lato destro del segno di uguale a ciò che si desidera che il file eseguibile di essere nominato.

Ho usato lo Smultron editor di testo per questo. programma di Awsome ...

Voglio solo aggiungere alle risposte di cui sopra che Apple hanno reso questo relativamente facile in XCode 3.2 - basta rinominare l'intero progetto in Progetto-> Rinomina e cambiarne anche il nome del prodotto nelle impostazioni del progetto ...

... ma dopo aver fatto questo, ho ancora avuto il 'No eseguibile launchable ...' messaggio.

La chiave è quello di riavviare XCode dopo questo punto (sembra effettivamente necessario per fare questo), e tutto dovrebbe essere a posto.

Proprio sperando che questo consente di risparmiare qualcuno qualche minuto di confusione!

Quello che vorrei suggerire di fare è rinominare il prodotto. Fare clic destro Progetto poi costruire -> Imballaggi -> Nome del prodotto. L'aggiornamento di queste Nome del prodotto dovrebbe essere sufficiente.

Vai a questo link.

http://www.thohensee.com/?page_id=180

Questo collegamento non solo fornisce il modo di rinominare il progetto. Esso fornisce inoltre i dettagli di cambiare nome del file eseguibile. Provalo. Ho implementato nel mio progetto.

punto da notare:

Supponiamo vecchio nome è "Sagar_RK"

& nuovo nome è "SagarRK"

Progetto sarà rinominato, ma è necessario ricordare cosa seguente.

Quando si utilizza Shared delegato applicazione. È necessario disporre di prendere delegato con il vecchio delegato applicazione nome.

Ad esempio

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];

Provalo.

Buona fortuna.

Una cosa che dovevo fare, dopo che ho pensato che tutto è stato rinominato ovunque era andare a:
Progetto -> Modifica attiva di destinazione

Quindi modificare il campo "Nome del Prodotto" Packaging (nella scheda build).

Rinomina progetto in XCode 4

https://devforums.apple.com/message/378575#378575

Aprire il Navigatore progetto Fare clic sul nome del progetto in cima all'albero, toccare di nuovo e di dialogo Rinomina dovrebbe apparire cambiamenti Review -. notare che sarà cercare di cambiare tutto il testo in tutto il mondo in modo da deselezionare secondo necessità

Questo tutorial da PhoneGap su progetti di cambiamento titolo sembra piuttosto buona. Sembra di segnalare tutte le aree che necessitano di un cambiamento. Io non credo che le questioni se non sei rinominare un progetto PhoneGap o di un progetto normale.

PhoneGap esercitazione

Questo è quello che ho trovato mi ha aiutato: http: // drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/. Notate il commento di John Beatty (JCB) - è un'importante aggiunta alle operazioni descritte nel post
. E questo è un approfondita posta che spiega i vari tipi di cloni che ci si vuole fare, e come farlo loro. Molto informativo.

entrare descrizione dell'immagine qui

Ecco il nome del progetto in XCode4. Basta cambiare il nome e premere Invio. Funziona esattamente come la vecchia versione XCode (Progetto-> Rinomina) ...

!! Godere !! :)

Nessuno di questi suggerimenti fatto il mio progetto di lavoro dopo ho rinominato utilizzando il suggerimento di Muzammil (il cosiddetto corretto modo di farlo). E 'un peccato che Apple non può rinominare un progetto che i propri strumenti creati. Perché non rimuovere tutti i modi di ridenominazione di un progetto, se non anche Apple può farlo? ... peccato su Apple!

ho rinominato il mio progetto che aveva xcdatamodels con versione e cestinato un sacco di lavoro ... Sto ancora cercando di farlo costruire!

In Xcode 6.3. Penso che solo bisogno di fare "Nuovo schema" in un luogo dove è possibile selezionare il dispositivo. Quindi salvarlo e il progetto dovrebbe essere eseguito sul dispositivo e sul simulatore.

I seguenti screenshot

entrare descrizione dell'immagine qui entrare descrizione dell'immagine qui entrare descrizione dell'immagine qui

Per non essere negativo, ma l'unica cosa certa di XCode che succhia è tutti i bug. Spero XCode 4. è una riscrittura totale e quindi più stabile. Nella migliore delle ipotesi alcune delle uscite XCode sono pari a beta.

In ogni caso in cui si hanno buone risposte alla tua domanda. Di ventilazione.

Dave

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top