ios - 安装“AudioKit”并出现错误 dyld 后应用程序崩溃:未加载库:@rpath/libswiftAVFoundation.dylib
问题描述
使用 pod 安装“AudioKit”后,Xcode 返回以下错误并使应用程序崩溃。
dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
Referenced from: /var/containers/Bundle/Application/62644586-FCA6-43ED-8DCC-488BC1436AD5/myApp.app/myApp
Reason: image not found
尝试过的解决方案:
- 清洁和建造
- 清理派生数据
- 运行路径搜索路径 (LD_RUNPATH_SEARCH_PATHS)
- 在示例项目中,这些是由 cocoapod 确定的,但每一个都设置为 $(inherited) @executable_path/Frameworks @loader_path/Frameworks
- 动态库安装名称 (LD_DYLIB_INSTALL_NAME)
- 在示例项目中,这与默认的 $(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH) 保持不变
- 动态库安装名称库 (DYLIB_INSTALL_NAME_BASE)
- 在示例项目中,设置为 @rpath(再次由 Cocoapod 确定)
- 始终将 Swift 标准库嵌入到TRUE
- 构建阶段 > 嵌入框架 -> swiftStdLib's
解决方案
推荐阅读
- android - 如何在不使用带有 Volley 的 OkHttp 层的情况下使用 Stetho 检查 volley 网络请求
- sql - 对重复行求和而不使用 group by
- javascript - 鉴于这种情况,在 JavaScript 中使用 async/await 的正确方法是什么
- java - 添加 spring-boot-starter-parent 删除 javax.validation.*
- javascript - React Dropzone FileReader - 无法读取为文件:{}
- javascript - 将树枝模板中的 JS 脚本转换为简单的 js 文件
- oop - MVP 或 MVC 模式中的代表性数据放在哪里?
- php - AWS Elastic Beanstalk - Laravel Artisan 命令
- javascript - 滚动条上的产品照片滑块
- python - python for循环中的性能优化