Найдена проблема, в случае, если кто-то еще достигнет здесь в будущем, проблема была со стилем формата пути HFS.
Я получал путь к своей работе, используя NSSearchPathForDirectoriesInDomains, а затем заменял все @ "/" на @ ":" для форматирования пути в стиле HFS.
Проблема в том, что стилю формата пути HFS нужен полный путь, включая имя тома и NSSearchPathForDirectoriesInDomain, а также любые другие методы NSFileManager возвращают пути, начиная с / Users / ...., и мне нужен такой путь: Macintosh HD / Users /. ..
Чтобы получить полный путь HFS, я использовал следующий код:
// Get an HFS-style reference to a specified file
// (imagePath is an NSString * containing a POSIX-style path to the artwork image file)
NSURL *fileURL = [NSURL fileURLWithPath:imagePath];
NSString *pathFormatted = (NSString *)CFURLCopyFileSystemPath((CFURLRef)fileURL, kCFURLHFSPathStyle);
Это решает проблему, используйте строку pathFormatted для установки данных обложки, и она должна работать.
Надеюсь, это когда-нибудь кому-нибудь поможет -)