dyld: 找不到符号(Xcode 11)

4

如果我将我的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一样的测试版吗? - user7014451
@dfd 是的,它正在运行最新版本。 - SwiftiSwift
@Celina:你确定这是同一个问题吗?那个问题中是“文本字段”。 - einpoklum
它有相同的解决方案,所以我想。但如果您有不同的看法,请解释一下! - Celina
2个回答

3
请将您的设备更新到最新版本的iOS 13测试版。我曾经遇到过类似的问题,例如“找不到SwiftUI框架等”,即使添加了库也会出现这些问题。我的IDE是最新的Beta版本,设备运行的是第一版测试系统。更新后,问题得到解决。"最初的回答"

1
我正在使用Mac,没有设备进行更新,出现了同样的问题。 - Nayef
@Nayef,你找到解决方案了吗?我仍然在努力找出错误所在。 - Celina
对于使用iOS 17 beta版的任何人,就我个人而言,该符号与CKSyncEngine有关,问题在于出问题的设备有一个更新的开发者beta版。我通过回退到iOS 16.6,然后安装iOS 17公测版解决了这个问题,这与我的其他没有缺失符号问题的设备上的操作相同。 - bruce1337

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

我的框架搜索路径在自定义框架和应用程序中都设置为"${PODS_CONFIGURATION_BUILD_DIR}/CryptoSwift",但仍然出现崩溃。有什么建议吗? - Max

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接