在更新到Xcode 13.3之后,面对libsignal-protocol-swift库中的构建失败问题。
这是发生在建设第二次,而在清洁和第一次建设,它是良好的工作。此外,Xcode 13.2.1没有这样的错误。
Xcode错误如下所示:
在libsignal内循环-快速iOS;构建可能产生不可靠的结果。这通常可以通过在编译源之前移动目标的头构建阶段来解决。
Cycle details:
→ Target 'libsignal-protocol-swift iOS' has link command with output '/Users/ankitkhanna/Library/Developer/Xcode/DerivedData/BlueSecures-brawgzawheasvqbvhxxglfnlvdlw/Build/Products/Debug-iphoneos/SignalProtocol.framework/SignalProtocol'
○ Target 'libsignal-protocol-swift iOS' has compile command for Swift source files
○ Target 'libsignal-protocol-swift iOS' has copy command from '/Users/ankitkhanna/Documents/Project-Files/Desk-Factors-Project-Files/BlueChats-IOS-master/libsignal-protocol-swift-master/libsignal-protocol-swift/SignalProtocol.h' to '/Users/ankitkhanna/Library/Developer/Xcode/DerivedData/BlueSecures-brawgzawheasvqbvhxxglfnlvdlw/Build/Products/Debug-iphoneos/SignalProtocol.framework/Headers/SignalProtocol.h'发布于 2022-04-04 05:34:10
在挣扎了一段时间之后,解决方案实际上与Xcode建议中提到的相同。
即在顶级编译源上移动项目目标->构建阶段中的标头。
将标头拖动和移动到编译源之上,修复了错误。请看图片以供参考。


发布于 2022-04-22 16:26:36
在更新到Xcode 13.3之后,我也遇到了同样的问题;但是,在我的例子中,我在构建阶段没有头文件。
我遵循了以下步骤来解决这个问题:
DerivedData文件夹:rm -rf ~/Library/Developer/Xcode/DerivedData在终端中键入以下命令:
defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1https://stackoverflow.com/questions/71732410
复制相似问题