未找到 SwiftUI 符号:_$s7SwiftUI9TextFieldVAA4ViewAAMc Xcode 11 beta 3
Posted
技术标签:
【中文标题】未找到 SwiftUI 符号:_$s7SwiftUI9TextFieldVAA4ViewAAMc Xcode 11 beta 3【英文标题】:SwiftUI Symbol not found: _$s7SwiftUI9TextFieldVAA4ViewAAMc Xcode 11 beta 3 【发布时间】: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,但那是在另一台机器上。感谢您的快速捕捉! 【参考方案1】:您无法在装有 iOS13 beta 3 的设备上运行使用 Xcode beta 2 编译的应用。将您的 Xcode 升级到 beta 3,一切都会好起来的。
【讨论】:
以上是关于未找到 SwiftUI 符号:_$s7SwiftUI9TextFieldVAA4ViewAAMc Xcode 11 beta 3的主要内容,如果未能解决你的问题,请参考以下文章
X11。未找到符号:_CGLGetCurrentContext
AFNetworking 错误 - AFHTTPRequestOperationManager(未找到架构 x86_64 的符号)