От Mac Developer Library:
рамки Сторонние может идти в нескольких различных местах файловой системы, в зависимости от определенных факторов.
- Большинство общественных фреймворков должно быть установлено на местном уровне в/Library/Frameworks.
- Если ваша инфраструктура должна использоваться только одним пользователем, ее можно установить в подкаталог ~/Library/Frameworks текущего пользователя; однако по возможности следует избегать этого варианта.
- Если они предназначены для использования в локальной сети, их можно установить в/Network/Library/Frameworks; однако по возможности следует избегать этого варианта.
Для почти всех случаев установка ваших фреймворков в/Library/Frameworks - лучший выбор. Рамки в этом месте автоматически обнаруживаются компилятором во время компиляции и динамическим компоновщиком во время выполнения. Приложения, которые ссылаются на фреймворки в других каталогах, такие как ~/Library/Frameworks или/Network/Library/Frameworks, должны указывать точный путь к структуре во время сборки, чтобы динамический компоновщик мог ее найти. Если путь изменяется (как это может быть для домашней директории пользователя), динамический компоновщик может оказаться не в состоянии найти фреймворк.
Одинаковая проблема здесь. Но я еще не нашел решения. –