Установка Appcelerator Studio OS X El Capitan

Я много использую Appcelerator Studio, никогда раньше не сталкивался с этой проблемой. Недавно я сделал новую установку OS X, затем установил Xcode (7.3.1) и инструменты командной строки для Xcode 7.3.1.

При установке Appcelerator Studio (сборка: 4.5.0.201602170821) все идет отлично, CLI устанавливается. При запуске Appcelerator Studio мне нужно настроить SDK, поэтому на данный момент меня интересует только iOS, я снимаю флажок Android в конфигурации платформы. Следующее заключается в том, что при настройке SDK возникла проблема:

 An internal error occurred during: "Configuring SDK". java.lang.NullPointerException

Я продолжаю и иду в «Настройки»> «Студия»> «Платформы»> «iOS», где домашняя страница iOS SDK говорит «Не указано», я нажимаю «Обновить» - ничего не происходит. Я запускаю xcode-select -p и печатается правильный путь к папке Xcode Developer.

Кто-нибудь знает, как это решить? Я проверил все статусы версий, также попытался переустановить и удалить всю информацию, которая может повлиять на это.


person Max Allan Niklasson    schedule 23.05.2016    source источник
comment
Это похоже на jira.appcelerator.org/browse/AC-322 и jira.appcelerator.org/browse/TISTUD-8458. Пожалуйста, добавьте свои комментарии ко 2-му (открытому) и, помимо исправления проблемы, мы также должны сделать Studio более надежной в этом аспекте.   -  person Fokke Zandbergen    schedule 24.05.2016


Ответы (2)


Поделитесь иерархией каталогов, в которой вы сохранили Android SDK и папку экрана платформы. Также попробуйте следовать рекомендациям Titanium по интеграции iOS, но не забудьте очистить скрытые папки в корневом каталоге вашей системы OS X.

person Prashant Saini    schedule 23.05.2016
comment
Дело в том, что я не пытаюсь заставить Android работать. Я следовал инструкциям, а также пытался очистить все скрытые файлы... - person Max Allan Niklasson; 23.05.2016

Я считаю, что проблема может быть с вашим Xcode. У вас установлено несколько Xcode?

Используйте sudo xcode-select -switch <xcode_folder_path> переключатель между Xcode.

Затем запустите appc ti info -t ios и проверьте, может ли CLI идентифицировать выбранный Xcode. Если ваш Xcode указан здесь, студия сможет его идентифицировать.

person Kondal Kolipaka    schedule 24.05.2016
comment
Appcelerator на самом деле может очень хорошо работать с несколькими версиями Xcode, так что вы уверены, что это может вызвать какие-либо проблемы? - person Rene Pot; 24.05.2016
comment
Вы правы, он должен работать с несколькими версиями Xcode. Если есть какое-либо несоответствие, они могут переключиться между Xcode и проверить. - person Kondal Kolipaka; 26.05.2016