2015-01-28 28 views
6

Sto scrivendo un piccolo strumento da riga di comando/app in Xcode 6. Dopo una curva di apprendimento ripida (che sto ancora salendo) ho il mio codice che funziona in main.m senza errori. La mia domanda è: Xcode crea un codice eseguibile che posso eseguire dalla riga di comando all'interno di un terminale? Ho provato "Build" e "Esegui & Build" ma non vedo dove viene creato alcun codice eseguibile. Sono molto nuovo su Xcode e ho bisogno di aiuto. Sto usando OS X 10.9.5 e Xcode 6.1.1 su un Mac Mini.app da riga di comando xcode - dov'è il codice eseguibile?

Se visualizzare il mio codice sarebbe utile, fammelo sapere e lo installerò.

Grazie per qualsiasi assistenza.

Kevin H.

+0

Eventuali duplicati di [dove viene Xcode salvare i file eseguibili del programma o file equivalenti?] (Https://stackoverflow.com/questions/13521614/where-does-xcode-save-the- programmi-eseguibili-file-o-file equivalenti) – hippietrail

risposta

9

È nascosto molto bene. In Xcode 6, quando si crea un'app, c'è una cartella "Prodotti" nella navigazione di progetto (riquadro di sinistra). Il nome del tuo progetto sarà anche lì. Fare clic con il tasto destro e selezionare "Mostra nel Finder". Ti mostrerà una cartella oscura nascosta nella tua libreria OS X in cui si trova l'eseguibile.

+0

Non Plus Ultra, grazie per la risposta utile. Ho trovato l'eseguibile dove hai detto che sarebbe stato. Sì, è un luogo molto oscuro. Un paio di domande: 1) posso spostare l'eseguibile in una posizione amichevole? 2) Posso indirizzare Xcode per costruire l'eseguibile da qualche altra parte? 3) posso in qualche modo eseguire l'eseguibile direttamente dalla riga di comando? Grazie! Kevin H. – kjhart0133

+0

1) Immagino che tu possa 2) vedi sotto;) 3) assolutamente. è autonomo. –

7

Per copiare l'eseguibile in una posizione più comoda ogni volta che si compila accedere alle impostazioni del progetto e selezionare la Fase di costruzione.

Digitare in una posizione assoluta come: ~/Documenti/dev/temp. (Lo fa riconoscere ~ come la home directory degli utenti corrente)

Quindi premere il '+' pulsante sotto la sezione 'Copia Files' e selezionare il file (selezionare il file eseguibile nella cartella Products)

Cancellare il ' Copia solo quando si installa il pulsante '. Quindi costruisci e dovrebbe essere in quella posizione.

Per avviare basta aprire l'app del terminale e andare in quella posizione. L'eseguibile dovrebbe essere eseguito a meno che non ci siano librerie dinamiche che chiama che non si trovano nel percorso lib.

Spero che questo aiuti

Problemi correlati