Xcode MacOS, где хранить бинарный файл, который нужен - PullRequest
0 голосов
/ 01 июня 2018

У меня есть исполняемый файл, написанный на C, который выводит некоторую информацию, которая мне нужна в моем приложении Cocoa.У меня вопрос, где я могу сохранить этот исполняемый файл в моем проекте?И каким будет путь, по которому он будет сохранен, когда я выпущу приложение?

Я читал о папке поддержки приложений.Распечатав это

print(FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask).first)

, я получу

Optional(file:///Users/cemal/Library/Containers/noorganization.ProjectName/Data/Library/Application%20Support/)

Это где мой двоичный файл будет храниться?Если да, где я должен хранить его сейчас во время сборки, чтобы он сохранялся в папке поддержки приложений?

1 Ответ

0 голосов
/ 01 июня 2018

Скорее всего, вы захотите сохранить дополнительный двоичный файл в пакете .app, в каталоге MacOS - его хранение в другом месте может создать проблемы, особенно если это место может быть недоступно.

.app / Contents / MacOS

Как правило, этот каталог содержит только один двоичный файл с основной точкой входа вашего приложения и статически связанным кодом.Однако вы также можете поместить в этот каталог другие автономные исполняемые файлы (например, инструменты командной строки).

Руководство по программированию пакета: Структуры пакета

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...