Я создал нестандартная структура, в который я установил стручки. Теперь, когда я связываю образец проекта с моей настраиваемой структурой и создаю его, я получаю такие ошибки, как
" could not find auto-linked framework 'xxxx' ".
Здесь 'xxxx' - это имя модуля, который я установил в своем проекте пользовательской платформы.
Да, он связан в образце проекта.
Я думаю, проблема в том, что в моем пользовательском фреймворке я вижу 2 фреймворка, 1 - custom.framework, а другой - Pods_custom.framework. Поэтому, когда я связываю свой собственный .framework с моим примером проекта, он показывает ошибку, что он не может найти автоматически привязанный фреймворк, который представляет собой модуль, который я установил в своем пользовательском фреймворке.
у вас кастомный фреймворк без pod'а работает? если да, то проверьте только pod_custom.framework и посмотрите, какую ошибку вы видите.
В pod_custom.framework нет ошибки. Мой код пользовательского фреймворка зависит от модуля, поэтому я установил его в свой собственный фреймворк. И я могу создать собственный фреймворк без каких-либо ошибок. Теперь, когда я связываю свой custom.framework с образцом приложения, я могу видеть все классы в моей настраиваемой структуре и использовать его, но когда я пытаюсь создать образец проекта, он выдает указанную мной ошибку. Я думаю, что custom.framework зависит от Pods_custom.framework, поэтому есть ли способ их объединить?
У меня была эта проблема с модулем Pod (в данном случае SQLite), я нашел этот и аналогичный вопрос (stackoverflow.com/a/54651151/519030), и мне пришлось добавить: «$ {PODS_CONFIGURATION_BUILD_DIR} /SQLite.swift» в FRAMEWORK_SEARCH_PATHS цели приложения. Я бы добавил это как ответ, но не уверен, что делаю это правильно.





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