Итак, у меня есть shell script
, который генерирует два файла JSON
. Сценарий запускается как «build Phase
» в Xcode
. Я ожидаю иметь программный доступ к этим сгенерированным файлам, но в коде они не могут быть найдены.Сценарий-файлы не могут быть найдены как ресурс проекта
Вот код, который генерирует файлы (я не указать пути - Script
находится в корневом каталоге моего проекта):
echo $booksJSON >> defaultBooks.json
echo $dateJSON >> defaultBooksDate.json`
Я затем пытается получить доступ к этим файлам из такой код:
NSString *bookFilePath = [[NSBundle mainBundle] pathForResource:@"defaultBooks" ofType:@"json"];
NSString *dateFilePath = [[NSBundle mainBundle] pathForResource:@"defaultBooksDate" ofType:@"json"];
Очевидно, что я не могу видеть эти файлы, перечисленные в «Copy Bundle Resources
» build phase
шаг, потому что они генерируются во время компиляции, так что я полагаю, что файлы просто не копируются в .ipa
файлов.
Есть ли какой-то шаг, который мне не хватает? Как я могу сообщить Xcode
, чтобы включить файлы JSON
в «copy bundle resources
»?
Большое спасибо
Это сработало! спасибо – RyanD