【发布时间】:2019-06-05 06:58:19
【问题描述】:
我正在尝试运行现有应用程序,以查看它与最新 Xcode 测试版的配合情况,并尝试在现有项目中使用 SwiftUI。当我在模拟器上运行项目时,出现以下运行时崩溃:
dyld: Symbol not found: __ZTISt11logic_error
Referenced from: /Users/lucas/Library/Developer/CoreSimulator/Devices/224333CF-0388-4F57-9633-6CAB37B33510/data/Containers/Bundle/Application/<Guid>/<AppName>.app/<AppName>
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
in /Users/<name>/Library/Developer/CoreSimulator/Devices/224333CF-0388-4F57-9633-6CAB37B33510/data/Containers/Bundle/Application/<Guid>/<AppName>.app/<AppName>
将所有内容设置为 iOS 13 会使错误消失,但在不久的将来不会起作用。还尝试删除与音频和 AV 框架相关的任何内容,但没有帮助。
【问题讨论】:
-
我会在 Radar 上提交一个错误。他们很注意。
-
能否请您提交一份带有复制案例的雷达并在此处报告编号?谢谢。
-
@JeremyHuddlestonSequoia 我们这里有完全相同的错误,但我们的项目非常大,所以我们无法立即获得最小的复制案例。我们尝试开始一个新项目并导入音频和 AV 框架,但它们在所有模拟器中都运行良好。所以我们最好的猜测是问题源于同时导入其他框架。关于我们如何解决问题的任何建议?
-
@JeremyHuddlestonSequoia 和我们一样。这是一个 30000 行的项目,如果我尝试在单独的项目中重新制作,我无法将其隔离。我试图删除 Facebook SDK,因为他们使用了实际的框架,但他们没有。
-
@Michael hmm 也许只有可可豆荚文件就足够了吗?