iPhone Simulator 3.0 - PullRequest
       0

iPhone Simulator 3.0

1 голос
/ 07 сентября 2010

Можно ли протестировать мое приложение в iPhone Simulator с 3.0 SDK.В настоящее время доступны только 3,2 (iPad) и 4,0 (iphone).Я знаю, что могу купить iPod Touch с 3.0 от eBay или чего-то подобного, но я бы очень хотел не тратить деньги, если это возможно в симуляторе.

Ответы [ 2 ]

2 голосов
/ 07 сентября 2010

http://developer.apple.com/iphone/library/documentation/xcode/conceptual/iphone_development/125-Using_iPhone_Simulator/iphone_simulator_application.html

Важно: iOS 4.0 использует ту же среду выполнения Objective C, что и Mac OS X v10.6. iOS 3.2 и более ранние версии используют Mac OS X v10.5 Objective-C. Из-за этого изменения двоичные файлы, созданные с помощью дистрибутива iPhone SDK ранее 4.0, не запускаются в симуляторе, являющемся частью iPhone SDK 4.0 и более поздних версий. После перехода с iPhone SDK 3.2 и более ранних версий на 4.0 или более поздняя версия, вы должны перестроить бинарные файлы вашего iPhone Simulator, чтобы запустить их в симуляторе. Если вы используете лицензионные статические библиотеки в своем приложении, вы должны получить их версии, созданные с помощью iPhone SDK 4.0 или более поздней версии. Для получения дополнительной информации о среде выполнения Objective C, посмотрите Ссылку времени выполнения Objective C.

1 голос
/ 07 сентября 2010

Еще один вариант - сохранить старую копию SDK / Xcode на другом Mac и запустить там старые SDK и Simulator для регрессионного тестирования. Но тестирование на старом устройстве - это единственный способ проверить, может ли приложение действительно работать на таких старых устройствах. Ни новое устройство, ни симулятор не могут этого сделать.

...