Как добавить ссылку (вместо копирования) на пользовательский каркас iOS в проекте

Я пытаюсь добавить пользовательский фреймворк в мой проект, но в качестве ссылки.

Причина в том, что я хочу внести изменения в фреймворк и увидеть их в проекте без необходимости удалять старый фреймворк - копировать новый.

Но что-то мне не хватает, так как я получил ошибку ниже

Нет такого модуля

Я добавляю фреймворк в качестве ссылки, чтобы "убрать галочку" с "копии при необходимости", когда я перетаскиваю ее.

Я добавляю фреймворк в папку "фреймворки" проекта.

Любая помощь будет оценена, спасибо!

1 ответ

Вы должны связать внешние библиотеки в меню, перейдя к "Фазам сборки" цели и добавить библиотеку с "связать двоичные файлы с библиотеками". Это должно исправить вашу проблему.

связывание зависимостей

Альтернативное предложение - использовать CocoaPods, которые очень широко используются в разработке для iOS. Если вы не знакомы с Cocoapods, это своего рода npm веб-разработки. Вы превращаете свой пользовательский фреймворк в Pod и добавляете Podfile в свое приложение iOS. Podfile - это просто список внешних зависимостей. Если вы вносите изменения в свою пользовательскую среду, все, что вам нужно сделать, это запустить

pod update

в вашей командной строке он автоматически обработает обновление. Это решит вашу проблему, а также сделает ваш проект аккуратным и организованным, чтобы вам не приходилось жонглировать перетаскиванием новых библиотек. CocoaPods также может обрабатывать множество других основных внешних библиотек, которые вы можете использовать. Посмотрите следующие очень простые для понимания уроки: создание модуля, начало работы с кокосовыми капсулами.

Другие вопросы по тегам