swift - dyld:库未加载...原因:没有找到合适的图像 Xcode Swift
问题描述
我有一个问题,我无法在我的 iPhone 上运行任何项目。我可以在模拟器和其他 iPhone 上运行。
这就是发生的事情:
1 - 我在 iPhone 上运行了许多应用程序
2 - 在某个时刻,我无法运行,因为我的 iPhone 达到了设备上配置文件的限制
3 - 所以我通过mac删除了设备上的配置文件(libraries>mobileDevice> provisiongProfiles)
4 - 之后,任何带有外部库(Alamofire、Firebase 等)的项目在打开时都会崩溃
5 - 这是错误:
dyld: Library not loaded: @rpath/NMAKit.framework/NMAKit
Referenced from: /private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834-
CC22C78A190E/navigation_poc.app/navigation_pocReason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834-
CC22C78A190E/navigation_poc.app/Frameworks/NMAKit.framework/NMAKit: code signature invalid
for '/private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834-
CC22C78A190E/navigation_poc.app/Frameworks/NMAKit.framework/NMAKit'
注意:我没有苹果开发者帐户,我使用 xcode 自动 Team an Provisioning Profile
我使用 Iphone 8 和 Xcode 11.3
解决方案
我尝试了很多东西,但没有任何效果(重新安装配置文件、更改 appleId、更改构建配置、在终端上编写行命令、重新启动并重新安装所有内容、将钥匙串设置为“使用系统默认值”等)
终于有一些东西对我有用:
我正在使用 CocoaPods,对我来说这修复了错误->
1-打开播客文件
2- 注释掉 use_frameworks!
3- 添加 use_modular_headers!
4- 在终端中,执行 pod update -> pod install
5- 在 Xcode 中,清理(Command-Shift-K)-> 构建并运行。
推荐阅读
- php - 重写不与 url 中的某些单词一起使用,但与其他单词一起使用
- python - Python 如何在内部存储日期时间?
- python - 从歌词中创建一系列图像以在 ffmpeg 中使用
- c# - 数据表 SQL Server 到变量 C#
- c# - 在 UmbracoVirtualNodeRouteHandler 中找不到内容时如何返回 Umbraco 404 页面
- docker - 用于 golang 创建大图像的 Docker 多阶段构建
- github - 在 GitHub 上添加标签或检查失败的拉取请求(合并)冲突?
- arduino - Serial.begin() Serial.println("hi") 应该输出到哪里?
- java - 添加 GitLab 私有存储库作为 Maven 依赖项
- python - 行上的 Django/django-tables2 html 表格单击以编辑表格