Sottodirectory all'interno di un'applicazione iOS
Domanda
C'è un modo per avere directory all'interno di un .app
?
Al momento, se aggiungo un file in Xcode
, indipendentemente dalla gerarchia di gruppo in cui si trova, il file arriva sempre in un filesystem piatto all'interno del mio pacchetto di applicazioni.
Soluzione
Se desideri solo copiare i file esistenti nella cartella Risorse del pacchetto dell'applicazione (che su iPhone è solo all'interno del pacchetto .app), procedi come segue:
- Trascina la cartella che desideri copiare nell'elenco File e cartelle del tuo progetto xcode.
- Dal foglio che viene visualizzato che ti chiede se desideri aggiungere i file a una destinazione, modifica il pulsante di opzione in " Crea riferimenti a cartelle per eventuali cartelle aggiunte ".
La cartella in cui hai trascinato e tutto il suo contenuto verrà copiata alla lettera durante la costruzione.
Altri suggerimenti
Sotto la destinazione per la tua applicazione, devi aggiungere una fase Copia file. Quindi è possibile specificare una sottodirectory all'interno del bundle dell'app in cui si desidera copiare il file. Ci saranno un sacco di directory predefinite per cose specifiche (come risorse, framework e simili), ma puoi scegliere qualsiasi directory desideri. Quando viene creato il pacchetto dell'applicazione, i file specificati verranno copiati nella posizione all'interno del pacchetto.