/ / Narzędzie wiersza polecenia Xcode nie może znaleźć pathForResource - ios, xcode, core-data, narzędzie-wiersza-poleceń

Narzędzie wiersza polecenia Xcode nie może znaleźć ścieżki pathForResource - ios, kod xcode, dane podstawowe, narzędzie wiersza polecenia

Tworzę aplikację, która pobierze JSON i zamieni ją na CoreData, w zasadzie kopiując: TO

Mój problem polega na tym, że myślę, że nastąpiła zmiana w Xcodezrobiło to tak, że Command Line nie używa NSBundle, więc użycie pathForResource zawsze zwraca nil, więc nie mogę uzyskać dostępu do moich plików w części Copy files w fazie kompilacji.

Czy ktoś wie, jak uzyskać dostęp do tych plików w narzędziu wiersza poleceń?

Każda pomoc będzie bardzo ceniona!

Dzięki

Sam

PS. Próbowałem to rozwiązanie bezskutecznie.

Odpowiedzi:

0 dla odpowiedzi № 1

Użyć tego:

NSBundle *bundle = [NSBundle bundleForClass:[self class]];
NSString *path = [bundle pathForResource:@"filename" ofType:@"filetype"];

Zamiast mainBundle. Działa w przypadku testów jednostkowych, a także standardowych kompilacji. „MainBundle” jest przeznaczony tylko dla wersji na telefony.