有没有人遇到过这个问题?我正在尝试将现有的obj-c应用程序移植到Swift,经过相当多的成功构建之后,项目将不再构建并立即给出错误:无法运行命令' CompileSwift normal' - 此目标可能包括自己的产品。与许多其他'目标一起可能包括它自己的产品错误'。
我尝试过的事情:
答案 0 :(得分:11)
我有同样的问题。我无法确切地解决导致它的原因,但意识到相同的代码会在另一台机器上的不同Xcode 6上构建find。
我通过在~/Library/Developer/Xcode
中删除我的缓存构建等来解决它,而Xcode没有运行。 "清洁"单从Xcode内部就没有了。
您应该会发现,当您重新启动Xcode时,您的应用程序将构建正常。
答案 1 :(得分:4)
从"构建阶段 - >中删除我的应用目标复制捆绑资源"为我工作。 (不知怎的,它被包含在捆绑中?)
答案 2 :(得分:0)
我可以重现这个问题。在objc-to-swift桥接头文件中,我导入了一个objc类的头, 还导入了swift-to-objc头。有一个进口周期,这可能是Xcode投诉的原因。
我认为现在最好避免在swift和objc之间导入这样的循环。你可能想检查一下。