每次我try 运行此应用程序时,它都会正常构建并安装,但一旦运行,应用程序就会中断并打印此错误消息:

dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
  Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'

我在这里和App Developer论坛上看到了许多关于这个问题的类似帖子,但没有人给出解释或有效的解决方案.

我试过:

  • 清洁和建筑
  • 重新启动XCode
  • 重启Mac
  • 完全重置 keys 链
  • 验证所有密钥链证书信任设置是否为"使用系统默认值"
  • 工厂重置我的Mac电脑

这似乎是我的iOS设备的问题.应用程序可以在模拟器上启动,但模拟器不适合我的开发目的,所以我需要在我的设备上运行.我最近将iPhone XR更新为iOS 13.3.1.


"Running new app on actual iOS (13.3.1) device crashes on startup: code signature invalid for "path/to/Flutter.framework/Flutter" #49504"似乎是同一个问题.

我使用的是XCode 11和iOS 13.

推荐答案

我正在使用CocoaPods,对我来说,这修复了错误(Wasa22对github问题的回答):

  1. 打开播客文件
  2. comments 出使用框架!
  3. 添加使用模块化标题!
  4. In Terminal, do a pod update -> pod install
  5. In Xcode, Clean (Command-Shift-K) -> Build and Run.

资料来源:

Swift相关问答推荐

try 在SwiftUI中做5星评级

如何取消正在视图修改器中运行的任务

变量捕获:变量在函数闭包中的行为

如何消除SwiftUI中SF符号的填充

仅使用@MainActor注释类的部分时的并发问题

NavigationLink和ObservableObject的动画片段

Swift 扩展:通过方法重载增强现有类

在 Swift 5.7 中使用协议作为类型时什么时候需要写 `any`

如何在闭包中使用构造 await sync

macOS 的窗口框架中使用的真实类型和真实类型是什么?

为什么 SwiftUI 中 ForEach 的这个 Select 不起作用?

如何在 switch case 模式语句中使用 Swift 文字正则表达式?

如何在 UITableView 中点击图片和标题

为什么 id 不能通过 struct 从 Objective-C 移植到 Swift?

在 macOS (Swift) 上获取 BSD 驱动器名称的最佳方法是什么?

SwiftUI 视图的默认成员初始化器 VS 自定义初始化器

故事板未在助手中显示视图控制器

如何实现 Swift 的 Comparable 协议?

MKAnnotation Swift

Swift 2.0 中的 do { } catch 不处理从这里抛出的错误