Я пытаюсь выяснить, где сохранить несколько файлов .txt, чтобы я мог иметь проект инструмента командной строки в XCode, считываемый непосредственно из них во время его запуска.
Я понимаю, что XCode компилирует все в папку DerivedData, которую я сохранил в том же месте, что и мой исходный код для каждого проекта соответственно.
Могу ли я сохранить несколько файлов .txt в любом месте папки DerivedData или включить ее в настройки и фазы сборки, чтобы при запуске инструмента командной строки я мог ввести имя файла, который будет считан из этого файла.
По умолчанию скомпилированный / связанный двоичный файл будет искать в своем собственном каталоге файлы.
Например, мои двоичные файлы находятся в ProjectName / Build / Products / Debug /, и поэтому он будет искать файлы из этого каталога.
Вы можете использовать относительный путь от этой папки к внешней стороне.
Или вы можете создать символическую ссылку на другой каталог (в Терминале):
ln -s source_dir target_file
целевой_файл должен находиться в том же каталоге, что и ваш двоичный файл. И вы можете ссылаться на другие файлы, такие как «target_file / file1.txt» и т. Д.
Других решений пока нет …