【发布时间】:2016-12-18 03:38:35
【问题描述】:
出于测试目的(制作本地通知的屏幕截图),我需要能够从代码(测试代码或应用程序代码)中锁定设备(模拟器)。 我从这里(GSEventLockDevice)查看了几个答案,但它们已经很老了,对我不起作用
【问题讨论】:
-
您可以创建一个 Apple 脚本来执行此操作并在您的代码中使用它。 (不是来自 iOS,但由于它是一个模拟器,您可以在项目代码之外运行它)apple.stackexchange.com/questions/135728/…
-
我希望它成为我的测试套件的一部分,这可能吗?
-
据我所知,从 iOS 项目运行苹果脚本不是一个选项。您可以创建一个运行 xcodebuild 的 shell 文件,该文件将运行您的测试套件,同时还运行一个 Apple 脚本。 developer.apple.com/library/prerelease/content/documentation/…
-
这不是快车道快照的一部分吗?
-
您是在寻找代码,还是在寻找锁定模拟器的方法(cmd+L)?