Как добавить ссылку (вместо копирования) на пользовательский каркас iOS в проекте - PullRequest
0 голосов
/ 01 июня 2018

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

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

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

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

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

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

ЛюбойСпасибо за помощь, спасибо!

1 Ответ

0 голосов
/ 01 июня 2018

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

linking dependencies

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

pod update

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

...