Цель в вашем проекте сконфигурирована как инструмент командной строки (квадратный черный значок, который выглядит как терминал, указывает это). Компиляция с одним автономным файлом, поэтому Xcode не может встраивать в него файл ресурсов (поэтому он отключен).
Вам нужно создать цель «Применение какао», если вы хотите включить файлы ресурсов. Вы можете запустить новый проект с использованием шаблона приложения Cocoa или вручную добавить цель в свой текущий проект. Вероятно, вам будет легче начать с нового проекта.
Это делает его очень понятным. Так что, в отличие от, например, QtCreator, «ресурс» не просто переводится в заголовочный файл, который должен быть встроен (как если бы это был значок). Если вы знаете способ обработки stdin (http://stackoverflow.com/q/41096878/704972), пожалуйста, также ответьте на этот вопрос. – Calaf
Правильно. Для больших приложений нецелесообразно внедрять сотни или тысячи файлов ресурсов, поэтому приложения MacOS X (кроме небольших средств командной строки) скомпилированы как [пакеты] (https://developer.apple.com/library/content/documentation/CoreFoundation /Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1) – par