【发布时间】:2019-07-06 20:56:40
【问题描述】:
我正在开发一个基于 SwiftUI 的简单应用程序。我只有十几个 UI 元素。当我尝试在设备上启动时,应用程序中止并显示以下内容:
dyld: Symbol not found: _$s7SwiftUI9TextFieldVAA4ViewAAMc
构建/运行环境:
Xcode 11.0 beta 2 (11M337n)
macOS Catalina 10.15 Beta (19A501i)
设备是运行 iOS 13.0 (17A5522f) 的 iPhone XS Max,这是 beta 3。
我认为这是我的项目所特有的,所以我从模板中创建了一个新的 - 所以这里是你可以重现的方法:
1. Open Xcode
2. File -> New -> Project
3. From the iOS tab, choose Single View App
4. Enter a Product Name, and make sure "Use SwiftUI" is checked.
5. Next, save the project
6. Build and run
同样的问题。除了上一行,没有额外的错误输出。
【问题讨论】:
-
标题说您使用的是 Xcode 11 beta 3,而您的问题是 Xcode 11 beta 2。它是哪个?
-
另外,你能发布一些我们可以复制的东西吗?错误显然是……错了?谁知道。说真的,你在这里没有给任何人任何帮助。
-
Jake 和 kontiki 给出了答案!我以为我已经更新到 Xcode beta 3,但那是在另一台机器上。感谢您的快速捕捉!