Я создал пример проекта, чтобы продемонстрировать проблему https://github.com/pikciu/XCodeWorksapce/tree/noPods
Есть 4 конфигурации сборки и 2 схемы.Каждая конфигурация сборки использует свой файл xcconfig. Lib.framework связан с основным проектом.
XCode создает фреймворки в конфигурации Release, даже если основной проект создается в Debug.
Я нашел следующие решения: Конфигурации сборки XCode в рабочей области с несколькими проектами и Как скомпилировать проект с приложением и библиотекой водно и то же рабочее пространство с разными именами конфигурации?
MODULES_BUILDS = $(DEFAULT_CONFIGURATION)-$(PLATFORM_NAME) FRAMEWORK_SEARCH_PATHS = $(BUILD_DIR)/$(MODULES_BUILDS) HEADER_SEARCH_PATHS = $(FRAMEWORK_SEARCH_PATHS)/include LIBRARY_SEARCH_PATHS = $(FRAMEWORK_SEARCH_PATHS)
, но оно не работает.Может быть, это проблема XCode 10?
Ваша цель Lib создается с конфигурацией Release.Измените этот параметр В разделе Configurations вашего проекта Lib используйте конфигурацию Debug для сборок из командной строки.
Configurations
Debug