无法在 iOS 13 上运行我的应用程序。对于框架问题

Bla*_*ock 1 iphone crash xcode ios

我正在尝试使用 Xcode 12 beta 6 在装有 iOS 13 的 iPhone 上测试我的项目。

应用程序在启动时崩溃,这是日志中的消息:

dyld:启动,加载依赖库 DYLD_LIBRARY_PATH=/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/GPUTools。 framework/libglInterpose.dylib:/usr/lib/libMTLCapture.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib (lldb)

有人可以帮助我吗?谢谢

Bec*_*kon 8

发生这种情况是因为 Xcode 无法使用您的应用程序的签名标识对 SwiftPM 提供的框架进行签名。这是 Xcode 12 中的一个已知问题 (SR-13343)。

您可以对第三个框架文件执行以下步骤以尝试修复:

  1. 选择:信号和能力。

  2. find :FrameWorks、Libraries 和 Embedded Content。

  3. 改变:。从“不要嵌入”到“嵌入和签名”的第三个框架的“嵌入”。

  • 它现在位于项目导航器 -> 项目名称 -> 目标 -> 项目名称 -> 常规 -> 框架、库和嵌入式内容(只需向下滚动) (2认同)

Ale*_*ics 0

将 AppTrackingTransparency.framework 添加到您的项目中