Nativescript 在设备 IOS 上运行 - dyld 库未加载 @rpath/Nativescript.framework

Posted

技术标签:

【中文标题】Nativescript 在设备 IOS 上运行 - dyld 库未加载 @rpath/Nativescript.framework【英文标题】:Nativescript Run on Device IOS - dyld Library not loaded @rpath/Nativescript.framework 【发布时间】:2020-06-18 12:34:22 【问题描述】:

在模拟器上运行良好(非常基本的应用程序,在继续之前只需进行一些更改以检查部署工作等)。

抛出这个错误

 dyld: Library not loaded: @rpath/NativeScript.framework/NativeScript
  Referenced from: /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/mobileapp
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: code signature invalid for '/private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript'

    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: stat() failed with errno=25
    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: code signature invalid for '/private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript'

    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: stat() failed with errno=1
    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: code signature invalid for '/private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript'

    /private/var/containers/Bundle/Application/2F0F006E-3DC7-4017-A024-820AE0612E1D/mobileapp.app/Frameworks/NativeScript.framework/NativeScript: stat() failed with errno=1

非常感谢任何帮助,完全被难住了。

该错误来自 Xcode。 应用程序构建和部署但在运行时只是挂在第一个屏幕上并出现该错误。

【问题讨论】:

您是否尝试在您的设备上从 Xcode 启动应用程序? 【参考方案1】:

自从为 Apple Developer Program 付费后,它的部署没有任何问题。我只能(假设)这是问题所在。

以前我只使用提供的免费证书。

有兴趣听听其他人的问题。

【讨论】:

苹果似乎限制了免费证书与嵌入式框架的结合使用......

以上是关于Nativescript 在设备 IOS 上运行 - dyld 库未加载 @rpath/Nativescript.framework的主要内容,如果未能解决你的问题,请参考以下文章

设备上的 Nativescript iOS 应用程序分析

NativeScript SideKick 可以在 Windows 上运行 iOS 应用程序吗?

linux NativeScript 中的 Cloud Build IOS

设备上的 nativescript livereload

Nativescript - 设置 Nativescript 插件的目标 IOS 版本

使文件输入字段在Android nativescript vue webview上工作