我们在项目开发的过程中难免会用到一些第三方的插件,来实现比如人脸识别,扫描银行卡,蓝牙等等一些需要调用手机硬件的功能. 这样我们就要导入第三方给提供的静态库也就是.a文件, 但是这些.a文件往往都只支持真机,不支持模拟器.

这样在模拟器编译就会报错,

解决方法:

找到工程中调用该插件的入口,(一般都是初始化的时候) 在此时对运行环境做判断,

+ (FMWearSDK *)fmWearShareInstance{static FMWearSDK *instance = nil;static dispatch_once_t onceToken;dispatch_once(&onceToken, ^{
#if TARGET_IPHONE_SIMULATOR#elif TARGET_OS_IPHONEinstance = [[FMWearSDK alloc]init];
#endif});return instance;
}

判断是真机还是模拟器! 只在真机的情况下调用插件的初始化方法!

ios 真机上可以运行模拟器编译报错相关推荐

  1. 使用uniapp做微信小程序,在小程序编辑器运行时编译报错:appid不合法,导致启用不了。

    使用uniapp做微信小程序,在小程序编辑器运行时编译报错:appid不合法,导致启用不了.这个好坑爹啊,我这么淑女的小可爱都想骂人了,我好累,写个博客发泄发泄吧! 复现我的问题:神操作--代码跟别人 ...

  2. android studio报错:引入大疆sdk,在真机上允许一闪而过,Logcat报错:Lcom/secneo/sdk/Helper;

    引入大疆sdk,编译后在真机上,真机一闪而过.在logcat中可以看到报错如下: 2021-06-28 17:02:57.300 11115-11115/com.bhqd.groundstation ...

  3. 运行javac编译报错:仅当显式请求注释处理时才接受类名称“xxxxxx”

    发生原因:运行javac编译时没有加上扩展名. 解决方法:加上.java扩展名重新编译即可,"xxxxxx.java". 转载于:https://www.cnblogs.com/g ...

  4. iOS真机不能运行,模拟器可以

    今天在做(私活)的时候遇到一个问题,就是在导入友盟的第三方库的时候出现了问题,这个问题说来也奇葩,模拟器运行好好的,但是就是在真机赏不能运行,简直就是能把人活活气死,高了整整一个下午,屁股都坐疼了,终 ...

  5. Flutter iOS 升级到ios13 之后,编译报错的问题

    解决方案 download raw.githubusercontent.com/kangwang198- chmod +x ios-deploy mv ios-deploy /usr/local/Ce ...

  6. Xcode12编译报错 “building for iOS,but linking in object file built for iOS Simulator”

    Xcode12编译报错 "building for iOS,but linking in object file built for iOS Simulator" cocoapod ...

  7. Qt+VS2013编译报错:'cl' 不是内部或外部命令,也不是可运行的程序

    编译报错 Qt+VS编译,报错:'cl' 不是内部或外部命令,也不是可运行的程序. 出现这个问题原因是vs的编译环境出问题了,至于怎么出问题的呢,大概是前一天我打算更新vs配置的时候,执行到一半就强制 ...

  8. 更新xcode至12.3,编译报错Building for iOS, but the linked and embedded framework ‘xxx.framework’ was buil...

    更新xcode至12.3,编译报错Building for iOS, but the linked and embedded framework 'xxx.framework' was buil... ...

  9. win7 上面 gcc 编译的程序 a exe 运行的时候报错 a exe 已停止工作, 异常代码 c0000005

    win7 上面 gcc 编译的程序 a.exe 运行的时候报错 a.exe 已停止工作, 异常代码:c0000005: 原因分析: 一开始我以为是我的代码的问题,后来查询了这个错误码发现原来是兼容性的 ...

最新文章

  1. VC++套接字、数据库、文件读写综合应用-客户端读取文件套接字接收服务端写入数据库
  2. 贯穿产品运营过程的三个用户思维
  3. hdu 5481(数学期望+区间合并)
  4. c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息
  5. django返回json格式的数据的方法
  6. elasticsearch中文分词
  7. java时钟代码_JAVA实现时钟
  8. 戴尔(DELL)成就Vostro15-7580 15.6英寸八代混合独显便携商务笔记本 5699元
  9. 【发际线大作战】C++学习记录之循环语句(发际线-1cm)
  10. 网站性能优化三大策略
  11. Linux基础命令01(ls , cd,clear,cat等)
  12. 实验二+070+胡阳洋
  13. 梯度消失与梯度爆炸(多图)
  14. (比较器)Comparator比较器
  15. Unity Shader-后处理:高斯模糊
  16. 李 小 龙 个 人 训 练 表
  17. 谐振电路及品质因数(二)
  18. Eclipse Che安装入门和使用(一)
  19. 知识的边界----读书笔记
  20. 《那些年啊,那些事——一个程序员的奋斗史》——29

热门文章

  1. 推动高校数字化转型发展 华云数据解锁智慧图书馆建设新方式
  2. 图片和图形之OpenGL ES(8)
  3. 在SpringBoot中整合使用Netty框架
  4. 如何正确的区分ByName和ByType?别纠结了!!!
  5. Git的基本使用(本地仓库)
  6. 不带服务器的监控系统,国内最流行且免费的11个服务器监控工具,拿走不谢!...
  7. 一种可扩展、精确的激光雷达点云冬季除雪算法
  8. CMD文件打包TAR命令
  9. 10-131 4-3 查询速度低于任何PC的便携式电脑
  10. python 等差数列生成器