Как правильно запускать приложения на 3.0 Simulator? - PullRequest
2 голосов
/ 10 января 2010

Я создал новый проект из SDK 3.1 и шаблона OpenGL ES. Как вы знаете, этот новый шаблон имеет реализации ES 1.1 и ES 2.0. Сначала я хочу разобраться с ES 1.1, поэтому я изменил Base SDK в настройках проекта на Simulator 3.0, а затем я изменил Active SDK в верхнем левом углу XCode на «Simulator 3.0 - Debug». Но когда я запускаю этот пример проекта из шаблона - он успешно инициализирует рендерер OpenGL ES 2.0 в коде и переходит к части ES 2.0. Я хочу моделировать старые устройства без OpenGL ES 2.0 и тестировать 1.1 часть. Как я могу сделать это без изменения кода?

Thx!

Ответы [ 2 ]

1 голос
/ 12 января 2010

Ответы, полученные из разных источников:

"Симулятор не подходит (и никогда не был) для такого рода регрессионного тестирования старых ОС. Помните, что Симулятор не является эмулятором, не имеет ОС и не точно отражает среду, в которой находится ваш код будет работать в "

и «Симулятор может предоставлять некоторые поведенческие различия в зависимости от ОС. Однако это абсолютно не заменит тестирование устройства. Кроме того, iPhone OS 3.0 по-прежнему поддерживает OpenGL ES 2.0, и нет возможности отключить эту поддержку в тренажер ".

0 голосов
/ 10 января 2010

Убедитесь, что вы также выбрали «iPhone Simulator (3.0)» в «Активном исполняемом файле».

Кроме того, вы можете изменить версию прошивки симулятора в Hardware -> Version.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...