Jeg bygger en modul for React Native, som en del av dette, er det noen innfødte iOS kode som er pakket inn i en cocoapod. Jeg har denne fungerer fint, og jeg kan installere cocoapod og se de innfødte klasser fra RN side ikke noe problem. En av de innfødte klasser prøver å få banen til en lokal mp3-fil i en undermappe proj/Audio/file.mp3
. Ved hjelp av følgende ObjC kode:NSString *path = [[NSBundle mainBundle] pathForResource:@file ofType:@mp3 inDirectory:@Audio];
Dette er på vei tilbake nil
, og som sådan forårsaker en feil når du prøver å få NSURL
til filen. Jeg har den mp3 forlengelse tilsatt til podspec
@ s.source_files = ios/**/*.{h,m,swift,mp3}
slik at den beveger seg filen over. Men jeg antar jeg har til å mangle noe som det til slutt ikke kan finne filen.
Jeg har gått inn i kilde Xcode prosjekt og lagt til mp3
filen til Copy files
fase i bygge faser. Jeg har også sørget for at filen var knyttet til målet. Jeg er ikke sikker på hva annet jeg kan være mangler på dette punktet for å ikke være i stand til å bli funnet.