连接到 Xcode 12 时无法在设备上启动 iOS 14 应用程序

Unable to launch iOS 14 app on device while connected to Xcode 12

在物理设备(设备 运行ning 14.0.1)上使用 Xcode12 的任何应用程序 运行ing 有问题

从一个新项目开始,当连接到 Xcode 时,简单的 Hello World 应用程序不会在我的设备上启动。

屏幕保持黑色,显示白色底部主页栏。 Xcode 显示应用 运行ning,没有警告,没有错误。

struct ContentView: View {
    var body: some View {
        Text("Hello, world!").foregroundColor(.red)
            .padding()
            .onAppear {
                print("Working....")
            }

    }
}

它在模拟器上运行良好,因此打印出调试文本。

但是,在我的设备上,我没有得到调试文本 - 所以启动过程失败了。

但是,如果我在 Xcode 停止项目,然后 运行 我的设备上安装的应用程序,应用程序 运行 会按预期停止!!

我更改了几次字体颜色,它正确地将应用程序安装到设备上,但在连接到 Xcode 时无法 运行,但在 运行ning 时可以正常工作phone

上的应用程序

我取消了设备的配对但没有帮助。

不确定接下来要尝试什么...

感谢您的任何建议

我继续 this solution,它为我解决了这个问题:

  1. 转到 Xcode -> 首选项 -> 位置。
  2. 点击“派生数据”部分下的小箭头以在 Finder 中打开 Xcode 目录:
  3. 退出 Xcode.
  4. 在该文件夹中,转到文件夹“iOS DeviceSupport”:
  5. 删除“iOS DeviceSupport”文件夹中的所有文件夹。
  6. 重新启动Xcode。
  7. 如果您使用无线调试,您可能需要将您的设备重新连接到您的计算机以 re-establish 连接。
  8. 构建您的项目。

当然,使用最新的 Xcode(写作时为 12.0.1)可能会有所帮助。