我正在编写一个分为框架的应用程序。我希望Xcode在我尝试构建主项目目标时立即编译所有模块(只要需要)。不幸的是,当我按下“播放”时,我收到如下错误:
Header 'Observation-Swift.h' not found
module.modulemap
和
Could not build Objective-C module 'Observation'
World.swift
所有目标都是用swift编写的,所以Objective-C是个错误。
进行此编译的唯一方法是逐个编译所有目标。有没有办法让所有目标自动编译?目标之间也存在一些依赖关系。
WebService imports Observation
World imports Observation and BackgroundTask
答案 0 :(得分:0)
我找到了解决方案。我需要选择具有依赖关系的每个目标,并在" Linked Framweorks和Libraries"下添加使用过的框架。然后Xcode知道以什么顺序编译框架并且它可以工作。