我从 SDK 3.1 和 OpenGL ES 模板创建了一个新项目。如您所知,这个新模板具有 ES 1.1 和 ES 2.0 实现。我想先处理 ES 1.1 部分:) 所以我将项目设置中的 Base SDK 更改为 Simulator 3.0,然后将 Xcode 左上角的 Active SDK 更改为“Simulator 3.0 - Debug”。但是当我从模板启动这个示例项目时 - 它成功地在代码中初始化了 OpenGL ES 2.0 渲染器并转到 ES 2.0 部分。我想模拟没有 OpenGL ES 2.0 的旧设备并测试 1.1 部分。我怎样才能在不更改代码的情况下做到这一点?
Thx!
从不同来源收到的答案是:
“模拟器不适合(也从来不适合)这种旧操作系统回归测试。请记住,模拟器不是模拟器,没有操作系统,并且不能准确反映代码将运行的环境在”
“模拟器可以根据操作系统提供一些行为差异。但是,这绝对不能替代设备测试。此外,iPhone OS 3.0 仍然支持 OpenGL ES 2.0,并且无法在模拟器中禁用该支持。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)