2012-04-20 13 views
30

Sto cercando di aggiungere alcuni nuovi file di risorse a un progetto creato da un'altra persona su un altro mac. Penso che il progetto abbia la fornitura della persona delle anteprime.Aggiunta di file di risorse a xcode

Utilizzare il tasto destro del mouse -> Aggiungi file a "MyProject" non fornisce il risultato previsto. Dopo aver compilato il progetto, il file aggiunto non è visibile nell'applicazione.

Come posso aggiungere nuove risorse nel mio progetto?

PS: Sto cercando di imparare Objective-C in un account macincloud.com.

+0

Quando si dice "Dopo compilo il progetto, il file del componente aggiuntivo non è visibile nella domanda," che cosa vuoi dire? Non è dove ti aspetti, ma è altrove nel bundle risultante, o non è da nessuna parte nel bundle? È in una fase di Copy Resources da qualche parte? Che tipo di file di risorse è? Un'immagine? Un suono? Si prega di dare maggiori informazioni. – user1118321

+0

@ dole-doug hai ricevuto le risposte alle domande? In tal caso, accetta la risposta data o elabora la tua domanda. –

risposta

53

È possibile che il file aggiunto non sia stato aggiunto al progetto. Fare clic su project>App target>Build Phases E verificare che il file esista in Compile sources (se è necessario compilare), altrimenti selezionare Copy bundle resources. Se il file non esiste lì, trascinalo lì e dovrebbe andare bene, (da quello che ho capito della tua domanda).

EDIT

È inoltre possibile controllare wether un file viene aggiunto alla destinazione facendo clic sul file e aprire il "File Inspector" (View>Utilities>Show File Inspector, o + +) e controllare la sezione Target Membership.

Esempio:
Example

+0

Se si verificano questi errori e il problema persiste, è possibile che un aggiornamento xcode abbia spostato la cartella di destinazione (questo è successo a me). Quindi, invece di essere in 'myapp.app/sounds', si trovano nella root' myapp.app/'location. – SimplGy

+0

Soluzione per la sottocartella: http://stackoverflow.com/questions/10969555/resource-files-in-subdirectory-are-copied-to-root-directory-of-the-app-bundle – SimplGy

4

basta trascinare il file di risorse (da una finestra del Finder) nel progetto area di file (a sinistra) e rientro in file di supporto.

Una volta rilasciata, una finestra di dialogo ti chiederà a quali destinazioni aggiungerla. Seleziona tutto ciò che è appropriato. Questo è tutto.

1

Aggiungendo a Copy bundle resources ha lavorato per me

enter image description here

Problemi correlati