Похоже, что для Snow Leopard не существует SDK 2.x.x. Или я ошибаюсь?
Кстати, мне очень нравится встроенный Clang !! Престижность команде Xcode!
Похоже, что для Snow Leopard не существует SDK 2.x.x. Или я ошибаюсь?
Кстати, мне очень нравится встроенный Clang !! Престижность команде Xcode!
Вы можете писать приложения, ориентированные на iPhone OS 2.x для Snow Leopard. Просто убедитесь, что вы не используете какой-либо специальный API для iPhone OS 3.0: s.
Вы также можете писать приложения, ориентированные как на 2.x, так и на функции 3.0, если они доступны. Если вы это сделаете, следует помнить о двух вещах:
[UIDevice currentDevice].systemVersion
перед тем, как называть что-то 3.0-ish.Может быть третья пуля; Спросите себя, не позаботится ли пользователь, который даже не обновился до iPhone OS 3.0, об установке приложений?
От Apple:
Установите в качестве базового SDK устройство iPhone 3.0. Установите цель развертывания iPhone на 2.2.1. Используйте AvailibilityMacros при вызове API iPhone 3.0.
В Snow Leopard нет симулятора iPhone для версии 2.x. Установите Active SDK на iPhone 3.0 Simulator для тестирования в симуляторе; установите для него значение 3.0 Device и установите Active Executable на 2.2.1, чтобы протестировать приложение на устройстве 2.2.1.
Я спросил об этом на WWDC, и мне сказали, что 2.2 SDK не работает с XCode 3.2. Я попробовал просто скопировать его, но ничего не вышло. Тем не менее, я не уверен, сколько пользователей iPhone все еще используют 2.2 ...
Это большая проблема, потому что мы не можем тестировать приложения для OS 2.x без устройства с OS 2.x! http://www.fdambrosio.net/archives/1395
Возникла проблема с поддержкой iPhone OS 2.x и iPhone OS 3.x, связанная с анимацией вращения устройства или интерфейса:
Прочтите мое сообщение в блоге здесь: http://blog.jessearmand.com/post/358250047/regarding-iphone-os-compatibility-and-support-of-older