首页 文章

SDK版本测试

提问于
浏览
0

让我们想象一下 - 我们有一些 SDK 和许多已发布的版本 .

SDK包括静态lib和头文件,当然我不能在一个项目中构建不同的版本,因为类名等有冲突......

我们需要每次测试所有这些以及测试NOT SDK本身的目的 .

我被要求将所有已发布的 SDKs 放到一个应用程序中并允许在它们之间切换 .

我可以创建单独的 projects/targets 并提供不同的 ipa 来安装不同的SDK版本 .

所以我的问题 - 是否可以创建一个 iOS 项目,该项目生成 iOS 应用程序以启动并在 SDK 版本之间切换以进行测试?怎么样?

提前致谢

1 回答

  • 0

    不,您将无法在同一个应用中链接不同版本的SDK . 3rd party libraries and frameworks are statically linked.但是,您可以创建一个包含多个目标的项目,每个目标都使用不同版本的SDK构建应用程序版本 .

    您的案例似乎是自动化单元测试的理想选择 . 如果您构建了一套运行SDK的单元测试,则可以针对每个版本的测试应用轻松自动地运行这些测试 .

相关问题