После обновления до Titanium SDK 3.5.0 на MacBooks с Yosemite возникает несколько вопросов, на всех моих машинах для разработчиков, который мешает мне работать над текущими проектами:Как сделать Titanium (SDK) работать?
Вопросы,
" ти информация»останавливается из-за исключения в longjohn.js (прилагается ниже)
„ти установки“останавливается с другим исключением в то время как порождая childProcess
Титан Студия оленья кожа найти свой IOS SDK, хотя есть, по крайней мере IOS SDK 8.1 установлен и работает отлично в XCode (дополнительную информацию, представленную ниже)
После каждого запуска Titanium Studio, возникает диалог об ошибке «An внутренняя ошибка во время вычисления SDK Info, java.lang.NullPointerException ", которая, как представляется, связана с проблемой в № 3, о которой я упоминал выше.
Из-за перечисленных выше пунктов не представляется возможным построить любое приложение IOS, с титаном
Установленные версии:
- узел: 0.12.0
- NPM : 2.5.1
- Titanium CLI: 3.4.1.201410281727 версия 0
- Титан SDK: 3.5.0.GA
- Java: 1.8.0_25
- OSX: 10.10.2 (Йосемитская)
- XCode: 6.1.1
- Ios SDK: 8,1
сообщения об ошибках
1. "ти инфо": (в терминале)
Titanium Command-Line Interface, CLI version 3.4.1, Titanium SDK version 3.5.0.GA
Copyright (c) 2012-2014, Appcelerator, Inc. All Rights Reserved.
Please report bugs to http://jira.appcelerator.org/
|[ERROR] Failed to run command "info"
/usr/local/lib/node_modules/titanium/node_modules/longjohn/dist/longjohn.js:185
throw e;
^
logger.log (/usr/local/lib/node_modules/titanium/lib/logger.js:72:21),target.(anonymous function) [as error] (/usr/local/lib/node_modules/titanium/node_modules/winston/lib/winston/common.js:45:21),CLI.<anonymous> (/usr/local/lib/node_modules/titanium/lib/cli.js:955:17),/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:119:25,Object.<anonymous> (/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:24:16),CLI._fireHookCallback (/usr/local/lib/node_modules/titanium/lib/hook.js:269:12),/usr/local/lib/node_modules/titanium/lib/hook.js:248:10,/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:232:13,async.eachSeries (/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:130:20)
ha
2. "Настройка ти" (терминал)
> Where do you want to go? 1
|[ERROR] TypeError: Incorrect value of args option
at normalizeSpawnArguments (child_process.js:952:11)
at exports.spawn (child_process.js:984:38)
at run (/Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/node-appc/lib/subprocess.js:47:14)
at Object.detect (/Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/node-appc/lib/jdk.js:71:3)
at async.parallel.jdk (/Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/titanium-sdk/lib/android.js:71:13)
at /Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/async/lib/async.js:524:25
at /Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/async/lib/async.js:111:13
at Array.forEach (native)
at _each (/Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/async/lib/async.js:32:24)
at async.each (/Users/<user>/Library/Application Support/Titanium/mobilesdk/osx/3.5.0.GA/node_modules/async/lib/async.js:110:9)
3. Титан Студия оленья кожа найти IOS SDK:
Я уже выполнены: $ Sudo Xcode-выберите - switch /Applications/Xcode.app/Contents/Developer
Затем я вхожу в «Titanium Studio -> Настройки -> Studio -> Платформы -> iOS». Параметр для IOS SDK Home пуст и показывает «Не указано».
Но IOS SDK для 8.1 уже установлен:
Некоторые важные сообщения из титана студии файла журнала:
!MESSAGE An internal error occurred during: "Computing SDK Info...".
!STACK 0
java.lang.NullPointerException
at com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationHelper.getVersionInfo(MobileSDKConfigurationHelper.java:133)
at com.appcelerator.titanium.ui.portal.processor.MobileSDKConfigurationProcessor.computeStatus(MobileSDKConfigurationProcessor.java:74)
at com.aptana.configurations.processor.AbstractConfigurationProcessor.getStatus(AbstractConfigurationProcessor.java:154)
at com.appcelerator.titanium.ui.portal.actionController.MobileSDKActionController$1.run(MobileSDKActionController.java:127)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!MESSAGE An internal error occurred during: "Sending Analytics Ping ...".
!STACK 0
java.lang.NullPointerException
at com.aptana.usage.internal.DefaultAnalyticsEventHandler.getAnalyticsLogger(DefaultAnalyticsEventHandler.java:207)
at com.aptana.usage.internal.DefaultAnalyticsEventHandler.sendEventSync(DefaultAnalyticsEventHandler.java:241)
at com.aptana.usage.internal.DefaultAnalyticsEventHandler$1.run(DefaultAnalyticsEventHandler.java:75)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
!ENTRY com.aptana.core 4 1 2015-02-20 11:37:18.555
!MESSAGE sudo: a password is required
!ENTRY com.appcelerator.titanium.core 4 0 2015-02-20 11:38:17.801
!MESSAGE (Build 3.4.1.201410281727) [ERROR] Unable to locate the CLI executable. Please restart Studio or use Help > Check for Titanium Updates to install Titanium CLI.
(Забавный побочный эффект: задавать вопросы, как этот в форуме appcelerators разработчиков будет отклонено сразу же с сообщением «Эти данные не были приняты, поскольку он был помечен как спам». (я попробовал его в нескольких вариантах))
Что я могу сделать kno ж?
Каждый раз, когда я открываю Appcelerator Studio, он восстанавливает узел 0.12.7 –