【发布时间】:2018-10-25 01:35:27
【问题描述】:
我创建了示例项目来演示问题 https://github.com/pikciu/XCodeWorksapce/tree/noPods
- 框架路径无效
- 框架构建的配置与主项目不同。
有 4 种构建配置和 2 种方案。每个构建配置都使用不同的 xcconfig 文件。 Lib.framework 链接到主项目。
即使主项目是在调试中构建的,XCode 也会在发布配置中构建框架。
我找到了以下解决方案: Xcode Build Configurations in Workspace With Multiple Projects 和 How 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 的问题?
【问题讨论】:
-
你能再检查一下目标吗?
-
@Tobi 你是什么意思?我没有改变目标。还有一个目标
-
我不明白。问题是什么?我克隆了您的样本,没有发现任何问题。你能再解释一下吗?
标签: swift xcode cocoapods xcconfig