首页 > 解决方案 > iOS 应用程序在设备上签名和安装后崩溃:DYLD,未找到依赖 dylib '@rpath/LegacyDatabase.framework/LegacyDatabase'

问题描述

在获取我的应用程序的存档导出并将其安装在设备上后,应用程序崩溃并且我在设备数据上收到此错误:analytics

Termination Description: DYLD, dependent dylib 
  '@rpath/LegacyDatabase.framework/LegacyDatabase' not found for 
    '/private/var/containers/Bundle/Application/[APP_BUNDLE]/[APP_NAME].app/PlugIns/Widget.appex/Widget', tried but didn't find: 
    '@rpath/LegacyDatabase.framework/LegacyDatabase' 
    '/System/Library/Frameworks/LegacyDatabase.framework/LegacyDatabase'

标签: iosswiftxcodetelegram

解决方案


您需要设置 LegacyDatabase 依赖项。检查构建阶段。LegacyDatabase 应该在里面Dependencies并且Link Binary with Libraries

然后检查 Build Settings framework search paths应该指向 LegacyDatabase 的位置


推荐阅读