За последние 24 часа я попытался использовать две разные библиотеки Swift сторонних разработчиков: Swiftz и Sleipnir. Я предполагаю, что это должно быть довольно просто, поскольку оба проекта просто предоставляют эскиз того, как их потреблять. Тем не менее, ни один из них не дает достаточно подробностей для меня. Я пробовал все из следующего: добавьте проекты в мое рабочее пространство, перетащите скомпилированные фреймворки в свой навигатор по проекту, добавьте фреймворки в фазу "Link Binary with Libraries". Во всех случаях я получаю ошибку компоновщика, сообщающую мне, что фреймворк не найден.
Мне просто нужна ссылка на фактическую документацию, в которой объясняется, как это сделать. Я не смог его найти.
Изменить: Забудьте о сторонних библиотеках. Как вы используете собственные библиотеки? У меня есть библиотека Cocoa Framework, которую я написал. Теперь я добавил проект командной строки в ту же рабочую область. Конечно, было бы хорошо, если бы я мог получить доступ к моей новой структуре из моего приложения командной строки. Я нажал на мой проект командной строки. Нажав на "Сборка фаз", вы перетащили мою собственную структуру в раздел "Связывание двоичных файлов с библиотеками". Все прекрасно компилируется. При запуске моего приложения я получаю следующую ошибку:
dyld: Library not loaded: @rpath/libswiftAppKit.dylib
Referenced from: /Users/mgwelch/Library/Developer/Xcode/DerivedData/SwiftParsing-
btkaoklayoffujgrkklfyffpipih/Build/Products/Debug/Parsing.framework/Versions/A/
Parsing
Reason: image not foundI