Я планирую купить Mac OS Lion, но мне хотелось бы узнать некоторую информацию. - Совместимы ли приложения Snow Leopard с Lion? - Совместимы ли приложения, скомпилированные с помощью Xcode for Lion, со Snow Leopard? Что, если это приложение использует всплывающие окна/полноэкранный режим, которые являются функциями Lion?
Обновление до Mac OS Lion в качестве разработчика
Ответы (4)
Для xCode требуется полная загрузка (полные 5 * GB), и если вы любитель Java, вам придется повторно загрузить Java, поскольку она не включена (это был мой опыт при первом открытии eclipse в Lion).
Некоторые приложения Snow leopard совместимы, но не все (приложения PPC не будут работать). Вероятно, лучше сначала проконсультироваться с поставщиком программного обеспечения.
Другое дело, что ваша папка «Библиотека» исчезает при обновлении среди некоторых других, когда Lion пытается «защитить» своих пользователей. Чтобы обойти это, просто введите команду в терминал. (замените имя пользователя на свое имя пользователя и папку, чтобы показать имя скрытой папки)
chflags nohidden /Users/Username/FolderToReveal
В остальном процесс обновления прошел нормально. Для справки, я разработчик Obj C/C++/C и Java. Надеюсь это поможет
Также будет ссылка на этот пост о разработке Java на Lion: сообщение о переполнении стека на Java во Льве
Очень хороший список совместимых приложений доступен на RoaringApps. Я настоятельно рекомендую проверить ваши любимые редакторы/IDE/и т. д. там.
Отметить:
- TextMate: "Прекрасно работает", но есть некоторые проблемы
- BBEdit: "Отлично работает"
- iTerm2: "Отлично работает" (незначительные ошибки интерфейса)
- И, конечно же, инструменты Apple требуют обновления до XCode 4.1< /а>.
Что касается разработки с использованием новых API в Lion, вы можете явно нацелиться на конкретную версию OS X для обеспечения совместимости. При сборке для 10.6 эти новые API не будут отображаться во время компиляции, и вы получите предупреждения о нераспознанных селекторах, если попытаетесь их использовать.
Пока что я заметил: - убедитесь, что вы установили XCode 4.1 (не то же самое, что 4.0, это бесплатная отдельная загрузка), который исправляет беспорядок с включением Python - перейдите в терминал и введите «java», это вызовет загрузку среды выполнения Java
Но я решил избежать бремени исправления всех библиотек, выбрав чистую установку Lion (с USB-ключа).
cvs
у меня перестал работать, но загрузка Xcode показалась мне излишне тяжелым решением. Добавление /Developer/usr/bin
к моему PATH
исправило это для меня.