我正在编写一个 SDK,它可以整合到各种应用程序配置中,尤其是与它们的Info.plist
设置有关,尤其是各种UIBackgroundModes
和UISupportedInterfaceOrientations
设置。我想编写单元测试来验证我的 SDK 在这些设置下的行为。具体来说,我想确保我的 SDK 代码正确处理由 Info.plist 设置产生的操作系统级行为。我意识到我可以在我的 Xcode 项目中设置单独的单元测试目标,每个目标都有不同的设置组合。然而,这将成为一个组合的噩梦。无论如何我可以在我的单元测试代码中务实地实现我的目标吗?
问问题
210 次