我的项目在模拟器上运行得很好,但当我在设备上安装时,我遇到了以下问题。
dyld: Library not loaded:
在深入研究问题时应考虑以下几点会员资格:使用免费帐户在设备中安装项目。iOS版本:13.3.1使用任何吊舱库
看起来这个问题只出现在13.1.1中。可以有人检查其他iOS版本。
步骤:
1. Create New project
2: Add any pod
3: install pod
4: Run on Device
Complete Error: dyld: Library not loaded: @rpath/MDFInternationalization.framework/MDFInternationalization
Referenced from: /private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/TestProjectForDynamicViews
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: code signature invalid for '/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization'
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: stat() failed with errno=25
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: code signature invalid for '/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization'
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: stat() failed with errno=1
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: code signature invalid for '/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization'
/private/var/containers/Bundle/Application/1DFBADF5-AB1A-4400-90E7-B1AA35CAE4A5/TestProjectForDynamicViews.app/Frameworks/MDFInternationalization.framework/MDFInternationalization: stat() failed with errno=1
我得到了同样的错误,人们建议做这些步骤,它就起作用了:
- 在Podfile中删除/注释
use_frameworks!
- 在Podfile中添加
use_modular_headers!
- pod更新
- 吊舱安装
- 清洁并运行
解决了在iOS 13.3.X 上使用免费Apple ID的问题
来自:-应用程序在模拟器上运行完美,但在物理设备上运行不完美[在iOS 13.3.1]上
这是Apple 的新更新
检查这个答案,会很有帮助。