7

我创建了示例项目来演示问题 https://github.com/pikciu/XCodeWorksapce/tree/noPods

  • 框架路径无效
  • 框架构建在与主项目不同的配置中。

有 4 种构建配置和 2 种方案。每个构建配置都使用不同的 xcconfig 文件。 配置 Lib.framework 链接到主项目。

即使主项目是在 Debug 中构建的,XCode 也会在 Release 配置中构建框架。 构建失败

我找到了这些解决方案: Xcode Build Configurations in Workspace With Multiple ProjectsHow to compile a project with app and library in the same workspace with different configuration names?

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 的问题?

4

1 回答 1

1

您的 Lib 目标是使用 Release 配置构建的。更改此设置 在Configurations您的 Lib 项目下,使用Debug命令行构建的配置。

在此处输入图像描述

于 2018-11-09T02:10:02.333 回答