Как добавить ссылку (вместо копирования) на пользовательский каркас iOS в проекте
Я пытаюсь добавить пользовательский фреймворк в мой проект, но в качестве ссылки.
Причина в том, что я хочу внести изменения в фреймворк и увидеть их в проекте без необходимости удалять старый фреймворк - копировать новый.
Но что-то мне не хватает, так как я получил ошибку ниже
Нет такого модуля
Я добавляю фреймворк в качестве ссылки, чтобы "убрать галочку" с "копии при необходимости", когда я перетаскиваю ее.
Я добавляю фреймворк в папку "фреймворки" проекта.
Любая помощь будет оценена, спасибо!
1 ответ
Вы должны связать внешние библиотеки в меню, перейдя к "Фазам сборки" цели и добавить библиотеку с "связать двоичные файлы с библиотеками". Это должно исправить вашу проблему.
Альтернативное предложение - использовать CocoaPods, которые очень широко используются в разработке для iOS. Если вы не знакомы с Cocoapods, это своего рода npm веб-разработки. Вы превращаете свой пользовательский фреймворк в Pod и добавляете Podfile в свое приложение iOS. Podfile - это просто список внешних зависимостей. Если вы вносите изменения в свою пользовательскую среду, все, что вам нужно сделать, это запустить
pod update
в вашей командной строке он автоматически обработает обновление. Это решит вашу проблему, а также сделает ваш проект аккуратным и организованным, чтобы вам не приходилось жонглировать перетаскиванием новых библиотек. CocoaPods также может обрабатывать множество других основных внешних библиотек, которые вы можете использовать. Посмотрите следующие очень простые для понимания уроки: создание модуля, начало работы с кокосовыми капсулами.