Ho un progetto dove ho aggiunto un' immagine, e ho controllato che venga copiata come risorsa andando in build phases -> copy bundle resources ed effettivamente c'è quell' immagine nella lista delle risorse usate (è un file jpg).
Sono pure andato nella directory del bundle (ho saputo qual'è copiando e incollando il risultato del metodo bundlePath del bundle dell' applicazione) ed effettivamente nella directory Contents -> Resources c'è l' immagine.
Il problema è che comunque non riesco a trovare il file (a meno che non scriva il path assoluto, ma voglio capire il perché):

codice:
NSBundle* bundle=[NSBundle mainBundle];
NSString* path=[bundle pathForImageResource: @"photo"]; 
//Si chiama photo.jpg
// ho provato anche ad aggiungere l' estensione ma niente da fare
Il problema è che path è sempre uguale a nil.

PS: Uso xcode 4.4 .