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

问题描述

在物理设备(运行14.0.1的设备)上使用Xcode 12运行任何应用程序时出现问题

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

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

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

    }
}

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

但是,在我的设备上,我没有收到调试文本-因此启动过程失败。

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

我更改了几次字体颜色,它可以将应用正确安装到设备上,但是在连接到Xcode时无法运行,但是在手机上运行应用时可以运行

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

不确定下一步如何尝试...

感谢任何建议

解决方法

我传递了this solution,它为我解决了这个问题:

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

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