Каталог приложений MacOS - PullRequest
0 голосов
/ 03 мая 2019

Я упаковываю свое приложение macOS в пакет приложений. Мне нужно подписать код и пройти нотариальное заверение. Можно ли поставить фреймворки в каталог "Ресурсы"?

У меня есть две рамки. Обычно я помещал такие фреймворки в каталог «Frameworks» комплекта. Однако по (глупой) причине проектирования мне нужно иметь еще несколько библиотек в том же каталоге моих фреймворков. Поскольку такие библиотеки будут препятствовать подписанию кода, если они помещены в каталог «Frameworks», я хочу переместить фреймворки + дополнительные библиотеки в каталог «Resources».

При чтении документации Apple кажется, что фреймворки должны - конечно - принадлежать каталогу "Frameworks", однако я не смог найти никаких ссылок на то, что НЕ должно быть включено в каталог "Resources". Это плохая практика? Моя структура .app не пройдет привратник?

Любое предложение будет очень высоко ценится

1 Ответ

0 голосов
/ 08 мая 2019

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

Вы можете обойти любую проблему, вызвавшую желание сделать это, используя изменение от install_name_tool до один из путей, встроенных в ваши фреймворки .Добавление символических ссылок - еще одно удобное устройство для решения подобных проблем.Такого рода вещи могут быть выполнены автоматически в Фазе сборки сценария запуска или Фазе сборки Постдействие .

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