【问题标题】:Running iOS app on device causes runtime error在设备上运行 iOS 应用程序会导致运行时错误
【发布时间】:2020-02-18 15:09:30
【问题描述】:

当我尝试在 iPhone 上运行我的应用程序时,我收到以下错误。在模拟器上运行就可以了。

  Referenced from: /private/var/containers/Bundle/Application/4108D01F-FE3D-49AD-BDAA-1D020A41DB65/MyApp.app/MyApp
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/4108D01F-FE3D-49AD-BDAA-1D020A41DB65/MyApp.app/Frameworks/ExampleSDK.framework/ExampleSDK: code signature invalid for '/private/var/containers/Bundle/Application/4108D01F-FE3D-49AD-BDAA-1D020A41DB65/SDKDevApp.app/Frameworks/ExampleSDK.framework/ExampleSDK' 

这基本上是昨天的工作,今天突然不行了。

我已经尝试了this solution 并找到了这个thread,但是那里公开的解决方案对我不起作用。

我尝试使用两个 Cocoapods,只是简单地将框架添加到我的项目中。

【问题讨论】:

  • 您是否已将它所指的图像添加到您的资产中?
  • no suitable image found 并不意味着缺少图像/图片资产。这意味着找不到整个二进制文件。尝试清理项目并删除派生数据目录。
  • @seeya 我已经尝试了好几次,还重新启动了 Xcode 和所有的 shabang,但没有。
  • 您是否尝试删除 pod 框架并重新安装?甚至尝试清理、关闭和重新启动机器本身。
  • 是的,所有这些,我什至从手机中删除了配置文件并重新安装了它们。

标签: ios swift frameworks cocoapods


【解决方案1】:

我观察到它只能在装有 iOS 13.3.1 的 iPhone 上重现 我不知道是不是因为这个,但是由于你们建议的所有内容都不起作用,我将关闭它并将其视为 iOS 13.3.1 错误,直到另有证明为止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多