Насколько мне известно, каталог frameworks всегда находился в /Library
и ~/Library
до тех пор, пока существует OS X.
Поскольку это устаревший код, используйте NSLibraryDirectory
и добавьте "/Frameworks"
к пути, и все будет в порядке.
Обратите внимание, что существует множество других "стандартных" путей, которые не имеют или больше не имеют стандартных констант поиска в каталоге: Preferences, LaunchAgents,и услуги, чтобы упомянуть лишь некоторые из них.Я строю их пути на основе NSLibraryDirectory
, и у меня никогда не было проблем (и мое программное обеспечение работает на системах с действительно странными конфигурациями).