2015-10-14 5 views
2

С OSX 10.11 запрещается помещать материал в/usr/lib, поэтому я перенаправил все в/usr/local/lib, что является afaik. Папка для установки пользовательских библиотек. Но/usr/local обычно не существует, поэтому установщик создает его. Кажется, что все нормально, я проверял только 10.11 бета, но другие говорят, что все в порядке.Где установить общие библиотеки на OSX 10.11?

Но теперь я столкнулся с клиентом, который использовал официальное обновление до 10.11 (не бета), и система запрещает ему создавать каталог/usr/local, он даже пытался вручную ... Любые идеи, что это, черт возьми, это около?

+1

Защита целостности системы. –

ответ

1

В основном Apple закрепила безопасность OS X, чтобы предотвратить использование приложений при помощи системных файлов.

Посмотрите эту презентацию Apple, чтобы получить ответ и предложения о том, что делать в будущем.

Apple's App Transport Security presentation

+0

Можете ли вы предоставить ссылку на документацию Apple, которая сообщит мне, где разместить общие библиотеки? И рекомендации по их включению в приложение? – garyp

+0

Какова цель общей библиотеки? Разделяется ли между несколькими приложениями, созданными вами или вашей командой? – d00dle

+0

Есть две проблемы, которые я хочу решить. 1: библиотеки - это отдельные проекты, которые также находятся в разработке, поэтому размещение заголовков и библиотекари в/usr/local означает, что они не находятся в управлении версиями. 2: где находятся библиотеки, когда приходит время сделать установщик. Я думаю, что, возможно, библиотеки должны быть внесены в рамки, верно? (Я относительно неопытен с Xcode и MacOS) – garyp

 Смежные вопросы

  • Нет связанных вопросов^_^