Это имеет большой смысл, когда вы пытаетесь добавить статическую библиотеку в свои проекты xcode. Есть несколько шагов, необходимых для этого. Во-первых, убедитесь, что проект статической библиотеки не открыт в XCode.
Затем начните с перетаскивания файла xcodeproj статической библиотеки (из Finder) в проект xcode вашего приложения.
![StaticLib](https://i.stack.imgur.com/XIoWL.png)
После этого вам нужно добавить эту библиотеку в фазы сборки вашего приложения. Нажмите на основной проект и выберите вкладку BuildPhases цели.
![Build Phases](https://i.stack.imgur.com/vDc3r.png)
Вы захотите добавить другой проект в целевые зависимости и в раздел Link Binary With Libraries.
Наконец, приложение должно знать ваши заголовки. Поэтому вам необходимо добавить путь к вашим классам статических библиотек в пути поиска заголовка пользователя. Перейдите в настройки сборки главной цели и найдите путь поиска по заголовку.
![Header Search Path](https://i.stack.imgur.com/s8tm7.png)
Это позволит вашему приложению узнать о новой статической библиотеке.
Иногда вам нужно добавить несколько флагов других линкеров. В настройках сборки найдите другие флаги компоновщика и добавьте -all_load
и -ObjC
![Other Linker Flags](https://i.stack.imgur.com/vahHr.png)
Надеюсь, это поможет, я знаю, что в первый раз, когда я пытался это сделать, я некоторое время бился головой о стену.