如何使用iPhoneXR/XSMAX模拟器进行屏幕适配
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模拟器进行屏幕适配相关推荐
- IOS 屏幕适配(一)理论篇
IOS 屏幕适配(一)理论篇 1. IOS 屏幕适配基本概念 1.1 IOS 设备的尺寸和分辨率 1.1.1 分辨率相关概念 1.1.2 IOS 各个设备对应的分辨率 1.2 设计和开发之间的多屏适配 ...
- IOS 屏幕适配理论篇
@[TOC](IOS 屏幕适配(一)理论篇) 1. IOS 屏幕适配基本概念 1.1 IOS 设备的尺寸和分辨率 1.1.1 分辨率相关概念 点(Points): 是iOS开发中引入的抽象单位,称作点 ...
- Android 屏幕适配
一.适配方式之dp 名词解释 分辨率:480*800,1280*720.表示物理屏幕区域内像素点的总和.(切记:跟屏幕适配没有任何关系) 因为我们既可以把1280*720 的分辨率做到4.0 的手机上 ...
- android多屏幕适配资源生成,android – 多屏幕适配相关
1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).android把屏幕分为以下4种:small,normal,large,extr ...
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事
1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter VGA) HVGA 480*320 (H ...
- android屏幕适配的五种方式_讲一讲Android 9.0系统的新特性,对刘海屏设备进行适配...
黑客技术点击右侧关注,了解黑客的世界! Java开发进阶点击右侧关注,掌握进阶之路! Python开发点击右侧关注,探讨技术话题!作者丨郭霖来源丨郭霖(guolin_blog) 其实Android 9 ...
- android mdpi对应哪一个屏幕,android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配...
1 Android手机目前常见的分辨率 1.1 手机常见分辨率: 4:3 VGA 640*480 (Video Graphics Array) QVGA 320*240 (Quarter V ...
- 浅谈屏幕适配 dp dip sp dpi ppi px sp
一.Drawable资源文件夹之间的关系 Android开发中,UI一般会制作多种图片素材,根据素材的分辨率大小,放在如下几个文件夹中: Android 工程里 res 目录下的 drawable-h ...
- 微信小程序屏幕适配不同的iPhone
wx.getSystemInfo(Object object) | 微信开放文档 wx.getSystemInfo({success (res) {console.log(res.model)cons ...
- 2021年最详细的Android屏幕适配方案汇总
1 Android屏幕适配的度量单位和相关概念 建议在阅读本文章之前,可以先阅读快乐李同学写的文章<Android屏幕适配的度量单位和相关概念>,这篇文章包含了阅读本文的一些基础知识,推荐 ...
最新文章
- 三态模型-引起进程状态转换的具体原因
- c#_static静态
- eclipse中的maven build、maven clean、maven install和maven test的区别
- vue 移动端头像裁剪_使用vue-cropper裁剪正方形上传头像-阿里云开发者社区
- 值得收藏!动图演示神经架构搜索
- ASP.NET中XML数据的处理
- 固定利率加密借贷协议Notional Finance完成1000万美元A轮融资,Pantera Capital领投
- zabbix 如何监控tcp的SYN,establised?
- 一些css/css3特效以及边框流光特效实现
- tftpd linux,用DHCP,NFS,tftpd搭建PXE无人值守安装linux操作系统
- linux yml文件格式,YML 文件扩展名: 它是什么以及如何打开它?
- springboot-单文件多文件下载Zip
- IC卡参数公钥之 AID和RID
- python好学么零基础_python编程好学吗 自学行吗
- SQLServer DBA 六十问
- CPU频率与内存频率的关系
- 聆思CSK6开发工具使用详解(支持Zephyr开发)
- labelimg使用方法:如何标注图片
- js 数组根据特定规则排序
- H3C路由器PPPoE拨号 IPv6地址一直显示[TENTATIVE]的故障
热门文章
- oreo另一个意思_墓碑上的“故,显,考,妣”是什么意思?
- 用计算机实测技术研究声波和拍内容,基础物理实验/面向21世纪课程教材
- The xor-longest Path poj3764
- 2021年中国石油市场回顾及2022年行业发展趋势分析预测:2021年石油需求震荡修复,石油对外依存度首次下降,预计2022年石油需求7.35亿吨[图]
- Elixir Meetup 相关不相关的一些感触
- 怎么批量删除 Word、PPT、PDF 中的第一页、最后一页以及其它指定页?
- 持有美签,加拿大签证申请攻略(内含图文)
- 数字逻辑练习题(四)用卡诺图化简下面的函数为最简“与-或”式
- js中的splice方法使用,删除数组中的最大最小值
- cups支持的打印机列表_使用CUPS打印管理器管理打印机