如何运行导致框架“代码签名无效"的运行时错误的iOS应用程序; [英] How to run an iOS app that causes runtime error for frameworks "code signature invalid"

查看:173
本文介绍了如何运行导致框架“代码签名无效"的运行时错误的iOS应用程序;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每次尝试运行此应用程序时,它都会生成OK并安装,但是一旦运行,该应用程序就会中断并显示以下错误消息:

Every time I try to run this application it builds OK and installs, but as soon as it runs, the application breaks and prints this error message:

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论坛上,我都看到许多类似的帖子,但都没有人提供解释或有效的修复方法.

I saw many similar posts here and on the App Developer forums about this problem but no one has an explanation or a valid fix.

我尝试过:

  • 清洁和建筑
  • 重新启动XCode
  • 重新启动Mac
  • 完全重置钥匙串
  • 验证所有钥匙串证书的信任设置位于使用系统默认值"上
  • 工厂重置我的Mac

我的iOS设备似乎有问题.该应用程序可以在模拟器上启动,但是该模拟器不能满足我的开发目的,因此我需要在设备上进行这项工作.我最近将iPhone XR更新为iOS 13.3.1.

It appears to be an issue with my iOS device. The application can start on a simulator, but the simulator is not good for my development purposes so I need to make this work on my device. I recently updated my iPhone XR to iOS 13.3.1.

"在实际的iOS(13.3.1)设备上运行新应用时,启动时崩溃:代码签名对于"path/to/Flutter.framework/Flutter"#49504 "无效,似乎是相同的问题.

"Running new app on actual iOS (13.3.1) device crashes on startup: code signature invalid for "path/to/Flutter.framework/Flutter" #49504" seems to be the same issue.

我正在使用XCode 11和iOS 13.

I'm using XCode 11 and iOS 13.

推荐答案

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

I'm using CocoaPods, and for me this fixes the error (Wasa22's Answer on github issue):

  1. 打开Podfile
  2. 注释use_frameworks!
  3. 添加use_modular_headers!
  4. 在终端中,进行Pod更新-> Pod安装
  5. 在Xcode中,清理(Command-Shift-K)->构建并运行.

来源: https://github.com/Alamofire/Alamofire/issues/3051

这篇关于如何运行导致框架“代码签名无效"的运行时错误的iOS应用程序;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆