Xcode版本:Version 10.0 (10A254a)

新的Xcode运行工程发现会报错:ld: library not found for -lstdc++ 。 这是因为苹果去掉了lstdc++.6.0.9.tbd动态库。

虽然有临时的解决方案:把xcode9里的这个动态库人为复制到xcode10里,但是对于模拟器运行还是报错

我的解决办法:

1.将Other Linker Flags 中的-lstdc++删掉

2.将C++ Standard Library 的值由libstdc++改为libc++

这时运行会有大量C++的报错

3.找到图中圈起来的报错的库  移出工程

再运行报的的我们自己写的代码引用那些库的错

4找到报错的代码 用条件编译

#if RUN_IN_XCODE10_WITHOUT_CPLUS_IN_SIMULATOR//1
#else[[HCIAsrRecorderManager sharedRecorder] startRecorder:asrInitConfig andConfig:asrRecogConfig];#endif

然后就可以正常运行了

5.进行 机型判断与适配

iPhoneXS 和 iPhoneX 屏幕大小一样不需要改动

iPhoneXR 和 iPhoneXSMax 虽然屏幕尺寸不一样 但是代码里面都是 414 * 896

在原来的iPhoneX适配基础上加上一句就可以

原来的
#define IsIphoneX ((((SCREEN_WIDTH == 375) && (SCREEN_HEIGHT_DEVICE_NEW == 812)  )) ? 1 : 0)现在的
#define IsIphoneX ((((SCREEN_WIDTH == 375) && (SCREEN_HEIGHT_DEVICE_NEW == 812)  ) || \((SCREEN_WIDTH == 414) && (SCREEN_HEIGHT_DEVICE_NEW == 896)  )) ? 1 : 0)

ok 适配结束

如何使用iPhoneXR/XSMAX模拟器进行屏幕适配相关推荐

  1. IOS 屏幕适配(一)理论篇

    IOS 屏幕适配(一)理论篇 1. IOS 屏幕适配基本概念 1.1 IOS 设备的尺寸和分辨率 1.1.1 分辨率相关概念 1.1.2 IOS 各个设备对应的分辨率 1.2 设计和开发之间的多屏适配 ...

  2. IOS 屏幕适配理论篇

    @[TOC](IOS 屏幕适配(一)理论篇) 1. IOS 屏幕适配基本概念 1.1 IOS 设备的尺寸和分辨率 1.1.1 分辨率相关概念 点(Points): 是iOS开发中引入的抽象单位,称作点 ...

  3. Android 屏幕适配

    一.适配方式之dp 名词解释 分辨率:480*800,1280*720.表示物理屏幕区域内像素点的总和.(切记:跟屏幕适配没有任何关系) 因为我们既可以把1280*720 的分辨率做到4.0 的手机上 ...

  4. android多屏幕适配资源生成,android – 多屏幕适配相关

    1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).android把屏幕分为以下4种:small,normal,large,extr ...

  5. android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事

    1.1 手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quarter VGA) HVGA  480*320 (H ...

  6. android屏幕适配的五种方式_讲一讲Android 9.0系统的新特性,对刘海屏设备进行适配...

    黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题!作者丨郭霖来源丨郭霖(guolin_blog) 其实Android 9 ...

  7. android mdpi对应哪一个屏幕,android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配...

    1 Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quarter V ...

  8. 浅谈屏幕适配 dp dip sp dpi ppi px sp

    一.Drawable资源文件夹之间的关系 Android开发中,UI一般会制作多种图片素材,根据素材的分辨率大小,放在如下几个文件夹中: Android 工程里 res 目录下的 drawable-h ...

  9. 微信小程序屏幕适配不同的iPhone

    wx.getSystemInfo(Object object) | 微信开放文档 wx.getSystemInfo({success (res) {console.log(res.model)cons ...

  10. 2021年最详细的Android屏幕适配方案汇总

    1 Android屏幕适配的度量单位和相关概念 建议在阅读本文章之前,可以先阅读快乐李同学写的文章<Android屏幕适配的度量单位和相关概念>,这篇文章包含了阅读本文的一些基础知识,推荐 ...

最新文章

  1. 三态模型-引起进程状态转换的具体原因
  2. c#_static静态
  3. eclipse中的maven build、maven clean、maven install和maven test的区别
  4. vue 移动端头像裁剪_使用vue-cropper裁剪正方形上传头像-阿里云开发者社区
  5. 值得收藏!动图演示神经架构搜索
  6. ASP.NET中XML数据的处理
  7. 固定利率加密借贷协议Notional Finance完成1000万美元A轮融资,Pantera Capital领投
  8. zabbix 如何监控tcp的SYN,establised?
  9. 一些css/css3特效以及边框流光特效实现
  10. tftpd linux,用DHCP,NFS,tftpd搭建PXE无人值守安装linux操作系统
  11. linux yml文件格式,YML 文件扩展名: 它是什么以及如何打开它?
  12. springboot-单文件多文件下载Zip
  13. IC卡参数公钥之 AID和RID
  14. python好学么零基础_python编程好学吗 自学行吗
  15. SQLServer DBA 六十问
  16. CPU频率与内存频率的关系
  17. 聆思CSK6开发工具使用详解(支持Zephyr开发)
  18. labelimg使用方法:如何标注图片
  19. js 数组根据特定规则排序
  20. H3C路由器PPPoE拨号 IPv6地址一直显示[TENTATIVE]的故障

热门文章

  1. oreo另一个意思_墓碑上的“故,显,考,妣”是什么意思?
  2. 用计算机实测技术研究声波和拍内容,基础物理实验/面向21世纪课程教材
  3. The xor-longest Path poj3764
  4. 2021年中国石油市场回顾及2022年行业发展趋势分析预测:2021年石油需求震荡修复,石油对外依存度首次下降,预计2022年石油需求7.35亿吨[图]
  5. Elixir Meetup 相关不相关的一些感触
  6. 怎么批量删除 Word、PPT、PDF 中的第一页、最后一页以及其它指定页?
  7. 持有美签,加拿大签证申请攻略(内含图文)
  8. 数字逻辑练习题(四)用卡诺图化简下面的函数为最简“与-或”式
  9. js中的splice方法使用,删除数组中的最大最小值
  10. cups支持的打印机列表_使用CUPS打印管理器管理打印机