首页 > 其他分享 >Carthage的framework不能在模拟器上工作

Carthage的framework不能在模拟器上工作

时间:2023-10-10 16:15:11浏览次数:36  
标签:x86 Carthage framework 64 arm64 模拟器

RT

ld: warning: ignoring file /Users/kimoji/project/NativeFlutterCordova/iOSNative/Carthage/Build/iOS/Cordova.framework/Cordova, building for iOS Simulator-x86_64 but attempting to link with file built for iOS-arm64
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_CDVViewController", referenced from:
      objc-class-ref in RootViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

根因:
问题出在模拟器库包含arm64,为了解决这个问题,则我们需要对carthage checkout下来的源工程进行修改,然后重新编译,使模拟器库中不再包含arm64。
解决:
需要修改第三方framework的编译设置
Project->Targets->Build Settings->Excluded Architectures
添加debug/release打包排除架构arm64

标签:x86,Carthage,framework,64,arm64,模拟器
From: https://www.cnblogs.com/ligun123/p/17754928.html

相关文章

  • Django RestFramework、Celery及Channels
    DjangoRESTFramework什么是RESTfulAPIRESTfulAPI是一种基于HTTP协议的接口设计风格,它使用统一的接口和资源的概念来定义和操作网络应用程序的功能和数据。RESTfulAPI使用HTTP动词(GET、POST、PUT、DELETE等)来表示操作类型,并使用URL来标识资源。传统风格的HTTP接口常用授......
  • entity-framework 'scaffold-dbcontext' 未被识别为 cmdlet、函数、脚本文件或可操
    //出现此错scaffold-dbcontext:Theterm'scaffold-dbcontext'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram.Checkthespellingofthename,orifapathwasincluded,verifythatthepathiscorrectandtry......
  • org.springframework.util.SerializationUtils
      Map<String,String>map=Maps.newHashMap();map.put("a","1");map.put("b","2");map.put("c","3");byte[]serialize=SerializationUtils.seri......
  • org.springframework.util.Base64Utils
      Stringstr="abc";Stringencode=newString(Base64Utils.encode(str.getBytes()));System.out.println("加密后:"+encode);Stringdecode=newString(Base64Utils.decode(encode.getBytes()),"utf8&......
  • org.springframework.beans.BeanUtils
     {//拷贝对象的属性Hellouser1=newHello();user1.setId(1);user1.setName("name");Hellouser2=newHello();BeanUtils.copyProperties(user1,user2);System.out.printl......
  • org.springframework.util.ClassUtils
     {//获取对象的所有接口Class<?>[]allInterfaces=ClassUtils.getAllInterfaces(ClassUtils.class);System.out.println(allInterfaces[0].getName());}{//获取某个类的包名StringpackageName=ClassUt......
  • 论文阅读:A Lightweight Knowledge Graph Embedding Framework for Efficient Inferenc
    ABSTRACT现存的KGE方法无法适用于大规模的图(由于存储和推理效率的限制)作者提出了一种LightKG框架:自动的推断出码本codebooks和码字codewords,为每个实体生成合适的embedding。同时,框架中包含残差模块来实现码本的多样性,并且包含连续函数来近似的实现码字的选择。为更好的提升K......
  • 面试官:我有一记 Framework 连环炮;看看你能撑到第几步?
    近期在面试中遇到了很多关于Handler、Binder机制的问题,相信很多人在面试或晋升考核中也遇到了类似的问题。如果你对技术原理和底层逻辑没有深入了解,那么你通过面试的机会就会显著下降。本文将介绍Handler、Binder机制的学习手册,解决大家对底层逻辑、技术原理、源码解析、面试真题等......
  • webman:worker exit with status 139(Webman-framework v1.5.7/PHP 8.1.1)
    一,报错信息:worker[webman:225916]exitwithstatus139进程会退出二,解决:禁用opcache模块:在php.ini中注释掉opcache,使它不生效,如下:[opcache];opcache.enable=1;opcache.enable_cli=1;opcache.jit_buffer_size=128M;opcache.jit=tracing;zend_extension=opcache......
  • 某某乐跑与模拟器的使用
    ​写在前面免责声明:大多操作内容是来自网络,本人仅是用自己有限的知识储备进行组装,仅供参考学习,并非倡导,如有侵权,请联系删除。绝非抄袭,如有雷同,纯属巧合。友情提示:跑步能够强壮身体、提高免疫力、预防慢性疾病、改善睡眠。跑步能增强人体的肌肉骨骼,强壮身体;跑步也能够提高人体免......