Qt: OSX: Где разместить ресурсы (как файлового менеджера, так и exec)? - PullRequest
0 голосов
/ 29 сентября 2011

Я немного сбит с толку из-за наиболее подходящего способа управления ресурсами (файлами и папками), необходимыми для приложения.

Я поясняю: у меня есть исполняемый файл (разработка на Macosx с qt) и ai имеют фиксированную иерархию папок , в которой хранятся файлы конфигурации.Эти файлы могут быть отредактированы, добавлены или удалены вручную.Теперь на Windows или Linux, я бы просто легко получить эти файлы, просто получив доступ к родительским папкам, и эти папки свободно доступны любому файловому менеджеру ОС.

Но в OSX мой исполняемый файл находится внутри .APPbundle.

Тогда я смогу получать ресурсы из пакета (даже если управление ресурсами в qt creator отстой), но пользователь также должен иметь возможность открывать иотредактируйте пакет приложения, который совсем нереален ... и я еще хочу развернуть любой менеджер ресурсов или поместить конфиги в (например,) домашнюю подпапку (я хочу сохранить все вместе).

Естьесть ли решение?Спасибо!

1 Ответ

2 голосов
/ 29 сентября 2011

В терминах OS X ваши конфигурационные файлы должны действительно находиться в поддержке приложений, пользователь может получить к ним доступ там. Однако они также могут получить к ним доступ из пакета приложения, если вы поместите их туда, щелкнув правой кнопкой мыши и выбрав Просмотр содержимого пакета, затем вы сможете изменить файлы и сохранить их.

...