SDK版本测试

时间:2014-02-17 13:16:28

标签: ios xcode sdk

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

SDK包含静态库和标题,当然我不能在一个项目中构建不同版本,因为类名等存在冲突......

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

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

我可以创建单独的projects/targets并提供不同的ipa以使用不同的SDK版本进行安装。

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

提前致谢

1 个答案:

答案 0 :(得分:0)

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

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