Тестирование на iOS 3.x с использованием XCode 3.2.5 - PullRequest
5 голосов
/ 11 декабря 2010

Я использую XCode 3.2.5. Из-за проблемы во Flurry я действительно хотел бы протестировать свои приложения на iOS 3.x, и, поскольку я обновил все свои тестовые устройства до 4.x, у меня не осталось 3.x телефонов.

Я пытался следовать этому руководству о том, как установить дополнительные SDK в новые xcodes-коды, но при установке предыдущих SDK и их запуске моделирование не работает. Он уведомляет о том, что SDK не удалось запустить, и позволяет выбрать «Выход», переключение SDK или перезапуск симулятора.

Есть что-то, что я забываю или пропускаю? Кому-нибудь удалось установить более ранние SDK в 3.2.5?

Br, Пол Пилен

Ответы [ 3 ]

2 голосов
/ 13 декабря 2010

Лучшее, что вы можете сделать, - это приобрести подержанный iPod touch 1-го / 2-го поколения - его можно просто модернизировать и понизить, и он лучше подходит для тестирования, чем для симулятора.

Но если вы хотите протестироватьсо старым SDK в любом случае, при условии, что у вас есть образ диска со старым SDK, вы можете установить предыдущий SDK куда-нибудь, кроме каталога по умолчанию /Developer (например, что-то вроде /Developer3.2), а затем открыть свой проект вкопия Xcode из /Developer3.2/Applications.

Я не знаю, есть ли какие-либо негативные последствия от этого, но я часто устанавливаю бета-SDK в /DeveloperBeta для тестирования и не сталкиваюсь с какими-либо проблемами.

0 голосов
/ 14 декабря 2010

Я думаю, важно знать, что симулятор «прощающий» намного больше, чем устройство.я выпустил приложение, которое отлично работало, когда тестировалось на симуляторе для 3.1, но при загрузке зависало на ланче ... Вы демонстративно не хотите, чтобы это произошло.получил проверить его на реальных устройствах.Это проблема, если вы не можете позволить себе купить устройства.но попробуйте получить их из вторых рук.

просто не доверяйте симулятору в одиночку.

0 голосов
/ 11 декабря 2010

Не уверен, что это ваша проблема, но когда вы создаете Xcode, убедитесь, что вы изменили активную цель на более старый SDK.

Чтобы изменить цель, нажмите alt-cmd-e, переключитесь на Build и в разделе Base SDK выберите нужный SDK.

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