问题描述
在物理设备(运行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,它为我解决了这个问题:
- 转到Xcode->首选项->位置。
- 点击“派生数据”部分下的小箭头以在Finder中打开Xcode目录:
- 退出Xcode。
- 在该文件夹中,转到文件夹“ iOS DeviceSupport”:
- 删除“ iOS DeviceSupport”文件夹中的所有文件夹。
- 重新启动Xcode。
- 如果您使用无线调试,则可能必须将设备重新连接到计算机才能重新建立连接。
- 构建您的项目。
当然,为此使用最新的Xcode(撰写本文时为12.0.1)可能会有所帮助。