Как добавить конфигурацию среды в рабочую область с несколькими проектами, используя файлы xcconfig - PullRequest
0 голосов
/ 25 октября 2018

Я создал пример проекта, чтобы продемонстрировать проблему https://github.com/pikciu/XCodeWorksapce/tree/noPods

  • неверные пути к каркасам
  • фреймворки построены в конфигурации, отличной от основного проекта.

Есть 4 конфигурации сборки и 2 схемы.Каждая конфигурация сборки использует свой файл xcconfig.configuration Lib.framework связан с основным проектом.

XCode создает фреймворки в конфигурации Release, даже если основной проект создается в Debug.build fail

Я нашел следующие решения: Конфигурации сборки 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?

1 Ответ

0 голосов
/ 09 ноября 2018

Ваша цель Lib создается с конфигурацией Release.Измените этот параметр В разделе Configurations вашего проекта Lib используйте конфигурацию Debug для сборок из командной строки.

enter image description here

...