【问题标题】:pod framework not loading in ios 13.3.1pod 框架未在 ios 13.3.1 中加载
【发布时间】:2020-03-16 04:52:06
【问题描述】:

我的项目在模拟器上运行得非常好,但是当我在设备上安装时,我遇到了以下问题。

dyld: Library not loaded:

在深入研究问题时要考虑以下几点 会员资格:使用免费帐户在设备中安装项目。 iOS版本:13.3.1 使用任何 pod 库

看起来只有 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

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    我遇到了同样的错误,人们建议执行这些步骤并且它有效:

    • 在 Podfile 中删除/评论 use_frameworks!
    • 在 Podfile 中添加 use_modular_headers!
    • pod 更新
    • pod 安装
    • 清理并运行

    解决了在 iOS 13.3.X 上使用免费 Apple ID 的问题

    来自:- App runs perfectly on simulators but not on physical devices [on iOS 13.3.1]

    【讨论】:

      【解决方案2】:

      这是来自 Apple 的新更新

      检查这个Answer,这会很有帮助。

      【讨论】:

        猜你喜欢
        • 2019-01-01
        • 2020-05-22
        • 1970-01-01
        • 2018-10-30
        • 1970-01-01
        • 1970-01-01
        • 2023-01-10
        • 2017-07-31
        相关资源
        最近更新 更多