首页 > 解决方案 > 如何在 Xcode 中从物理设备模拟应用程序时修复错误“dyld:未加载库:@rpath/Realm.framework/Realm”

问题描述

当我通过虚拟模拟器运行应用程序时,我可以很好地运行它,但是当我尝试通过物理设备运行它时,我看到了这个错误并且应用程序没有运行。我该如何解决这个问题?

这是我收到的错误...

dyld: Library not loaded: @rpath/Realm.framework/Realm
  Referenced from: /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/SectionRowsTutorial
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm'

    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: stat() failed with errno=25
    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm'

    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1
    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: code signature invalid for '/private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm'

    /private/var/containers/Bundle/Application/7B8B38D1-FE2D-4C17-9FD0-17246FB751DF/SectionRowsTutorial.app/Frameworks/Realm.framework/Realm: stat() failed with errno=1

标签: iosswiftrealmsimulator

解决方案


推荐阅读