Ответ 1
Целевые зависимости используются, если ваша статическая библиотека создается другим проектом XCode и вы хотите включить этот проект, чтобы вы могли легко развиваться как в вашей библиотеке, так и в соответствующем приложении.
Если вы хотите включить внешнюю библиотеку, вы выбрали бы свою цель под TARGETS, там выберете раздел Фазы сборки, там у вас есть область Link Binary With Библиотеки в эту область вы добавили бы вашу библиотеку либо с перетаскиванием, либо с помощью знака +.
Чтобы добавить путь включения, который вы выбираете в проекте ПРОЕКТ, вы выбираете область Настройки сборки, которая у вас есть в разделе "Путь поиска". Точки Пути поиска заголовков, это должно включать путь к каталогу, в котором находится заголовок.
Разница между настройками в Project или Targets заключается в том, что в Project он задает настройки по умолчанию для всех целей. В "Цели" вы можете изменить настройки для цели.
ИЗМЕНИТЬ Для ошибок связи эти два ответа могут быть полезны: