Обновление до Mac OS Lion в качестве разработчика - PullRequest
5 голосов
/ 20 июля 2011

Я планирую купить Mac OS Lion, но мне хотелось бы узнать некоторую информацию. - Совместимы ли приложения Snow Leopard с Lion? - Совместимы ли приложения с Xcode для Lion с Snow Leopard? Что если в этом приложении используются всплывающие окна / полноэкранный режим, которые являются особенностями Lion?

Ответы [ 4 ]

5 голосов
/ 21 июля 2011

xCode требует полной загрузки (полных 5 * ГБ), и если вы парень с Java, вам придется заново скачивать Java, поскольку она не включена (это был мой опыт, когда я впервые открыл Eclipse в Lion) ,

Некоторые приложения Snow leopards совместимы, но не все (приложения ppc не будут работать). Вероятно, лучше сначала проконсультироваться с поставщиком программного обеспечения.

Еще одна вещь, ваша папка библиотеки исчезает при обновлении среди других , где Lion пытается «защитить» своих пользователей. Чтобы обойти это, просто введите команду в терминал. (замените имя пользователя на ваше имя пользователя, а имя папки - на скрытое имя папки)

chflags nohidden /Users/Username/FolderToReveal 

В остальном процесс обновления прошел хорошо. Для справки я разработчик Obj C / C ++ / C и Java. Надеюсь, это поможет

Также будет ссылка на этот пост о разработке Java на Lion: Пост переполнения стека на Java в Lion

3 голосов
/ 24 июля 2011

Пока что я заметил: - убедитесь, что вы устанавливаете XCode 4.1 (не то же самое, что 4.0, это бесплатная отдельная загрузка), которая исправляет беспорядок в Python - перейдите в терминал и введите «java», этовызвать загрузку среды выполнения Java

Но я решил избежать бремени исправления всех библиотек, выполнив чистую установку Lion (с USB-ключа)

3 голосов
/ 21 июля 2011

Очень хороший список совместимых приложений доступен на RoaringApps . Я настоятельно рекомендую проверить ваши любимые редакторы / IDE / и т. Д. Там.

Примечание:

Что касается разработки с новыми API в Lion, вы можете явно указать конкретную версию OS X для совместимости. При сборке для 10.6 эти новые API не будут доступны во время компиляции, и вы получите предупреждения о нераспознанных селекторах, если попытаетесь их использовать.

2 голосов
/ 25 июля 2011

cvs перестал работать для меня, но загрузка Xcode выглядела как излишне тяжеловесное исправление. Добавление /Developer/usr/bin к моему PATH исправило это для меня.

...