gpt4 book ai didi

ios - Xcode UI Automation captureScreenWithName 无法在 iPhone 6 模拟器及更高版本上捕获整个屏幕

转载 作者:行者123 更新时间:2023-11-28 21:37:11 25 4
gpt4 key购买 nike

我遇到了一个奇怪的问题,我的 Instruments UI Automation 脚本是为在我的应用程序中的不同点捕获屏幕截图而编写的,在 iPhone 6 或更高版本上模拟时无法捕获整个屏幕,但在 iPhone 4S、5 上运行完美和 5S 模拟器。

我正在运行完全相同的脚本,并尝试了许多不同的变体,包括在调用前后添加 target.delay(1),但它没有效果。似乎是 captureScreenWithName 函数本身出现故障。

这是在 iPhone 4S 模拟器上捕获的屏幕:

enter image description here

这是在 iPhone 6 模拟器上以相同方式捕获的相同屏幕:

enter image description here

这也不是唯一发生的地方。我在一个完全不同的屏幕上尝试过,但它也无法捕获整个图像。

似乎设备尺寸越大,屏幕截图中包含的内容就越少。某些内部进程可能会耗尽内存或由于其他原因而失败吗?也许某处的日志中有一些东西。

有没有其他人遇到过这个问题或有任何解决/避免它的想法?

最佳答案

试试这个:

Debug -> Optimize Hardware for Window Scale

或者这个:

CMD + 1

使模拟器全尺寸

关于ios - Xcode UI Automation captureScreenWithName 无法在 iPhone 6 模拟器及更高版本上捕获整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33441938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com