«Путь» здесь означает путь к файлу в локальной файловой системе. То, что вы даете NSBundle, является URL. NSBundle обычно используется для получения файлов, которые находятся в самом приложении (что вы видите, когда выбираете «Показать содержимое пакета» в Finder). NSBunlde ожидает также относительный путь к файлу, а не абсолютный (потому что вы не знаете, где находится приложение).