我一直在从事一个项目,在该项目中我制作了一个框架,我可以在其中自动测试我公司正在开发的 SDK。
我已经为使用这个 SDK 的所有平台(iOS、Android、OSX、Windows)创建了我的虚拟示例应用程序,因此我测试了这个 SDK,调用 SDK API 来完成我的工作。
现在我的问题是对于 iOS,每当我使用内部调用 iOS 框架中某些内容的 SDK 的 API 时,我都会第一次收到联系人、相机和麦克风的权限警报。有没有办法可以自动授予我的应用程序此权限?我知道这是 iOS 自己的安全问题,这是正确的。但是我该如何绕过它。
我看到有 Apple 的 XCUITest 框架,但我不想通过它打开我的应用程序。
现在我手动处理此警报,但我需要实施持续集成(使用 ios-deploy),我已经完成了所有工作,但我无法自动处理这些警报。
有人可以帮我..谢谢!