Как я могу протестировать свое приложение для iPhone на более ранней версии, чем SDK 3.0, и убедиться, что оно работает? - PullRequest
2 голосов
/ 07 июня 2010

Я написал приложение для iPhone. Очень просто! Он использует только Cocos2D, и все остальные функции очень просты, нет акселерометра, нет камеры, ничего. Просто кнопки и звуки.

Я думаю, что каждый iPhone может запускать это приложение (нет никаких ограничений на Cocos2D, верно?), Но мой XCode позволяет мне использовать только 3.0 и выше. Я хочу подтвердить одну вещь и спросить одну вещь:

  1. Если я добавлю «iPhone OS 2.0» в свою цель развертывания iPhone OS в XCode, но мой «Active SDK» в XCode по-прежнему будет 3.0, если я скомпилирую с помощью этого и отправлю в App Store, когда он поднимется , люди, которые используют 2.0, все еще могут скачать и использовать игру, да?

  2. Есть ли способ протестировать симулятор 2.0, чтобы убедиться, что он работает? Мой XCode имеет только 3,0 и выше симуляции.

1 Ответ

0 голосов
/ 08 июня 2010
  1. Установите целевой показатель развертывания для iPhone OS 2.0 и базового SDK для любой имеющейся версии SDK (3.0, 3.1.2, 3.1.3, 3.2 и т. Д.).Active SDK - это просто переопределение базового SDK во время компиляции.Вам следует установить в базовом SDK самую последнюю версию SDK STABLE и развертывание на самое старое устройство, которое вы намереваетесь поддерживать.Симулятор и выберите в строке меню Hardware> Version, вы должны увидеть опцию для SDK версии 2.x.Если вы этого не видите, у вас не установлено ни одной версии 2.0 SDK.2.2.1 был включен до версии 3.1.3, но вы можете не увидеть его в симуляторе.Вам нужно будет найти более старую версию SDK для установки.Они могут быть найдены в Интернете с помощью Google.У вас нет ссылки, но она не должна быть сложной.

Редактировать

Этоустарел новейшая версия Xcode (в настоящее время 3.2.5).

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