Я установил Snow Leopard, у вас есть Xcode 3.2 и 3.0 iPhone SDK. Я хочу, чтобы мои приложения запускались на 2.2.1, но SDK нигде не встречается в Xcode. Я установил цель развертывания в 2.2.1, но все же я не могу быть уверен, что я не использую никаких 3.0-измов. (Я отправил образец приложения моему другу, у которого все еще есть 2.2.1, и он не запускается, поэтому он выглядит действительно do использует некоторый 3.0 специфический API.) Как убедиться, что мои приложения будут работать на 2.2 0,1? (Симулятор также перечисляет только 3.0 в качестве опции версии.) Мне не хотелось бы проверять мои источники вручную для каждого вызова, который, возможно, не существовал в 2.2.1.Разработка для 2.2.1 SDK на Snow Leopard
ответ
Просмотреть мои question.
Однако, я думаю, что это плохая ситуация, которую Apple создала для нас. На самом деле нет способа протестировать 2.x.x, если у вас, как и я, нет iPhone 2.2 для тестирования. Я фактически купил новые 3Gs, чтобы я мог использовать старый 3G для тестирования. Глупо, хотя, когда iTunes подошел в один прекрасный день и спросил, не хочу ли я обновить свой телефон до версии 3.0.1, я сказал «да», не понимая, какой телефон я обновляю.
Я пробовал, безрезультатно, перейти на 2.2.1, выполняя все действия, такие как проведение домашней кнопки и питание в течение 10 секунд и т. Д., Но я продолжаю получать ошибку загрузки основной полосы.
Я знаю, что Apple прилагает все усилия, чтобы подтолкнуть всех к 3.0, но не имея статистики о том, сколько пользователей все еще находится на старой ОС, представляется разумным поддерживать эту ОС. Они должны по крайней мере сохранить поддержку 2.2.x для Симулятора. Мне не нравится выпускать приложение 2.2.1, основанное на том, считаю ли я, что я использую 3.0 звонки или нет, без фактического тестирования на 2.2.1.
ОК, SDK 3.1 был выпущен вчера (9 сентября), а также содержит SDK 2.2.1. Вы не можете создавать для Simulator только для устройства, но большинство вопиющих 3.0-isms будут отображаться как ошибки компиляции, что значительно упрощает тестирование.
Удалите папку SDK или разработчика.
using Terminal execute: /Library/uninstall-devtools --mode = all, а затем перезагрузить, переустановить новый SDK.
- 1. Разработка контекстного меню для OSX (Leopard and Snow Leopard)
- 2. разработка tidesdk с macosx 10.6.8 (snow leopard)
- 3. Ошибка ссылки на Snow Leopard
- 4. Java5 на Snow Leopard
- 5. Невозможно построить/Codesign после обновления до Snow Leopard и iPhone SDK 3.0 Snow Leopard
- 6. Разработка графических проектов с MonoDevelop на Snow Leopard
- 7. Установка mod_python на Snow Leopard
- 8. скомпилировать wxWidget на Snow Leopard
- 9. Замена CGPostMouseEvent на Snow Leopard
- 10. Установить mysqldb на snow leopard
- 11. Установить numpy на Snow Leopard
- 12. Сломанный ассемблер на Snow Leopard
- 13. mod_rewrite 404 на Snow Leopard
- 14. Компиляция Emacs на Snow Leopard
- 15. Установка MySQLdb на Snow Leopard
- 16. Установка MySQLDb на Snow Leopard
- 17. Установка PIL на Snow Leopard
- 18. Xcode 5 для Snow Leopard
- 19. Xcode 4.2.1 для Snow Leopard
- 20. Xcode 4.3 для Snow Leopard
- 21. Импорт IOS 6 SDK в Xcode 4.2 на Snow Leopard
- 22. Стратегия Perl для нового пользователя Snow Leopard?
- 23. NSTableCellView & Snow Leopard
- 24. JOGL и Snow leopard
- 25. Поддержка Snow Leopard QTJava
- 26. XCode для Snow Leopard: где взять
- 27. safari 5.1.9 snow leopard
- 28. RubyGems Environment (Snow Leopard)
- 29. MySQL_Python on Snow Leopard
- 30. iphone development-leopard или snow leopard?
О, это глупо. Похоже, вы правы, нет достойного способа тестирования против 2.x на Snow Leopard. (Также показано на форумах разработчиков: https://devforums.apple.com/thread/26030.) Спасибо. – zoul