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

Dog*_*fee 3 device launch ios14 xcode12

在物理设备(运行 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....")
            }

    }
}
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

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

不知道接下来要尝试什么...

感谢您的任何建议

fut*_*dam 5

我传递了这个解决方案,它为我解决了这个问题:

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

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