【问题标题】:dyld: Symbol not found (Xcode 11) [closed]dyld:找不到符号(Xcode 11)[关闭]
【发布时间】:2019-11-23 13:55:52
【问题描述】:

如果我将我的 SwiftUI 应用程序部署到我的 iPhone 6s,我会收到此错误。我不知道为什么应用程序在模拟器上运行良好。

dyld:未找到符号:_$s7SwiftUI16PresentationLinkVyxq_GAA4ViewAAMc 引用自:/var/containers/Bundle/Application/8A285C84-8B0C-4E78-8F5B-474B564898BE/TwitterSwiftUI.app/TwitterSwiftUI 预期在:/System/Library/Frameworks/SwiftUI.framework/SwiftUI 在 /var/containers/Bundle/Application/8A285C84-8B0C-4E78-8F5B-474B564898BE/TwitterSwiftUI.app/TwitterSwiftUI

【问题讨论】:

  • 您的 iPhone 运行的是 iOS 13 吗?与 Xcode 相同的测试版?
  • @dfd 是的,它正在运行最新的
  • @Celina:你确定是同一个问题吗?在那个问题中,它是一个“文本字段”。
  • 它有相同的解决方案,所以我想。但是请解释一下,如果你有不同的想法!

标签: ios iphone xcode ios-simulator swiftui


【解决方案1】:

请将您的设备更新到最新版本的 iOS 13 测试版。即使在添加库之后,我也遇到了不同的问题,例如“未找到 SwiftUI 框架等”。我的 IDE 带有最新的 Beta 版和第一个 Beta 版操作系统上的设备。更新后效果很好

【讨论】:

  • 我在 Mac 上工作,没有更新设备和同样的问题
  • @Nayef 你找到解决方案了吗?我仍在努力找出错误所在。
【解决方案2】:

如果您在应用中添加了框架,则需要在构建设置中添加框架搜索路径。

【讨论】:

  • 例如,在使用此 pod 的自定义框架和应用程序中,我的框架搜索路径都设置为“${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift”。但我仍然看到崩溃,任何建议
猜你喜欢
  • 2020-08-14
  • 2020-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-15
  • 1970-01-01
  • 1970-01-01
  • 2019-06-03
相关资源
最近更新 更多