Я использую инструмент командной строки Unix, я не работаю с пакетом Mac OS X, а папка ресурсов Xcode предназначена только для ресурсов комплекта, поэтому забудьте про бонус.
Я понял, что ничего не делалправильно.Использование относительного пути для доступа к ресурсу ненадежно, поскольку программу можно выполнить из любого места.То, что я сделал, - это поиск ресурсов в иерархии папок, начиная с указанной пользователем, до переменной среды, до относительных каталогов и, наконец, до стандартных каталогов Unix.
Таким образом, на самом деле, этап копирования во время сборки не являетсянеобходимо больше.Только установка имеет значение, и это довольно просто:
install(DIRECTORY share/ DESTINATION share)
К вашему сведению, я сохранил свой custom_target
как есть, так как мне нравится, когда ресурсы отображаются в XCode, и вызов его Resources
делает его красивым:)