Редактирование веток ресурсов в командной строке в Mac OS X - PullRequest
11 голосов
/ 22 ноября 2008

Mac OS X хранит некоторые файлы с вилками ресурсов. Мне нужно создать файл с веткой ресурса. Проблема в том, что мне нужно создать этот файл в командной строке. Кто-нибудь знает, как вы можете создать файл с формой ресурса в командной строке в Mac OS X?

Ответы [ 4 ]

11 голосов
/ 22 ноября 2008

Вы можете напрямую получить доступ к ветке ресурса файла, используя путь / к / файлу / .. namedfork / rsrc.

10 голосов
/ 22 ноября 2008

Во-первых, OS X на самом деле не использует вилки ресурсов ... она поддерживает именованные вилки, а HFS + поддерживает вилки ресурсов, но это в основном для обратной совместимости с OS 9 и устаревшими компонентами Carbon ... однако есть Инструменты командной строки, установленные вместе с Инструментами разработчика (поэтому вам придется установить их ... если у вас их нет, вы можете получить их с developer.apple.com).

См. Справочные страницы для следующих инструментов:

ResMerger Rez RezDet RezWack

Страницы руководства устанавливаются с помощью инструментов разработчика, поэтому

man Rez

в терминале будет работать. Страницы руководства также доступны онлайн:

Rez (1)

1 голос
/ 09 января 2011

Если вы пытаетесь добавить разветвленный текстовый ресурс (например, для отображения лицензии на программное обеспечение при монтировании .dmg), проверьте бесплатный AddLicense исходный код Rainer Brockerhoff.

1 голос
/ 22 ноября 2008

В качестве альтернативы вы можете сделать копию существующего файла, fork и всего, используя то же самое:

то же самое -rrc srcFile dstFile

...