很多人使用uniapp或其他跨平台框架开发ios的app,上架的时候都会遇到一个问题,上架的时候需要各种尺寸的设备来做ios截屏,比如目前最新的要求是,需要对6.7寸、6.5寸和5.5寸的iphone进行截屏,假如支持ipad则还需要对ipad 2代和ipad 4代的13英寸的设备来截屏。
但是Ios经常更新换代,一个普通公司不可能买这么多不同的设备来进行截图的。
很多人很快想到,使用mac电脑,安装xcode,然后使用xcode的模拟器来截图,但是我告诉你们,即使安装了xcode,它默认最新的sdk也是不支持所以尺寸的设备的,你必须安装几十G旧的sdk来运行旧的模拟器,而且这几十G你还不知道安装位置,安装完后,你还要自己找到它的安装位置去清理。
因此,假如需要屏幕截屏截图,mac也不是最佳的方案,真机更不是最佳的方法。
这里,我推荐使用香蕉云编来合成截屏:
https://www.yunedit.com/jietu
然后按照里面的教程来合成截图
1、使用谷歌浏览器F12来进行对手机选择相似比例的各尺寸进行截图,注意合成iphone的截图不要选择ipad的尺寸去截图,要不到时合成截图的时候拉伸拉的变形,因为ipone的图片是长的,而ipad的尺寸是方的。
2、在谷歌浏览器F12的界面下打开ctl+shift+p的快捷键,在出来的搜索框里搜Cap就可以搜出截屏工具。
3、使用浏览器截图好后,就可以去香蕉云编合成截屏了,它会绑定合成到对应的尺寸,并加上苹果的状态栏和底部横条: