Xcode 14.3 构建错误“无法启动 PIF 传输会话(操作正在进行中?)”

Fla*_*lan 101 xcode ios swift-package-manager xcode14.3

在 Xcode 14.3 中遇到此构建错误,该错误阻止我构建我的应用程序。

Build service could not create build operation: unknown error while handling message: MsgHandlingError(message: "unable to initiate PIF transfer session (operation in progress?)")

没有比这更详细的了——删除派生数据、重新启动 Xcode、重置包缓存都没有帮助。

有任何想法吗?

我尝试删除派生数据、重新启动 Xcode 以及重置包缓存,但均无济于事。

Fla*_*lan 128

更新:正如其他一些人提到的,这个问题可以通过简单地关闭 Xcode 并重新打开它,然后进行常规构建(Command+B)而不是运行它来解决。在尝试其他选项之前先尝试一下!

该错误似乎可以通过执行以下操作解决:

  1. 关闭Xcode
  2. 打开finder,删除衍生数据文件夹:~/Library/Developer/Xcode/DerivedData
  3. 打开取景器,CMD+SHIFT+G 并转到~/Library/Caches/org.swift.swiftpm. 右键单击 > 显示包内容,然后删除repositories文件夹和repositories.lock文件。
  4. 打开Xcode并让它自然构建

Coworker 还通过删除派生数据、在 Xcode 14.1 或 14.2 上重建,然后切换回 Xcode 14.3 解决了此问题。下次我看到它时会再次尝试这些步骤,以确认这是否是一个可靠的修复。

  • 谢谢!为我工作。就我而言,我只是从 bash 运行以下命令: `rm -rf ~/Library/Developer/Xcode/DerivedData/* && rm -rf ~/Library/Caches/org.swift.swiftpm` (15认同)
  • 只是关闭并重新打开 Xcode 对我有用,所以似乎与派生数据或 spm 无关 (4认同)
  • 仅执行步骤 1 和 2 对我有用 (3认同)

Cpa*_*llo 80

关闭并打开 Xcode 似乎也可以消除此错误。


Pau*_*aal 18

删除派生数据、重新启动 Xcode 和我的 MacBook 并不能始终如一地为我工作。对我有用的是打开Activity Monitor并终止这个XCBBuildService过程。这为我解决了。执行此操作时无需重新启动或删除派生数据。