SwiftUI 环境变量覆盖

Platform blog venmo

一个小型库,添加一个控制面板,用于测试 SwiftUI 应用程序如何适应不同的颜色主题、辅助功能设置和本地化。

让你的 QA 团队高兴!

受到 Xcode 中“环境变量覆盖”面板的启发,但允许 QA 测试实际运行的应用程序,而不是 Xcode 中的预览。

支持可以动态切换的设置

您可以快速拍摄不同语言的屏幕截图,用于 iTunes Connect (面板会自动隐藏)。

只需一行代码即可附加控制面板

ContentView()
    .attachEnvironmentOverrides()

与 Swift Package Manager 集成

  1. 在 Xcode 中选择 File ⭢ Swift Packages ⭢ Add Package Dependency... (文件 ⭢ Swift Packages ⭢ 添加 Package 依赖...)
  2. 复制粘贴仓库 URL:https://github.com/nalexn/EnvironmentOverrides
  3. 点击 Next (下一步) 两次
  4. 点击 Finish (完成)