2016-05-11 2 views
2

У меня есть приложение, которое отлично работало в прошлом году на более ранних версиях sdk, но теперь Titanium SDK 5.2.2.GA не найдет устройства iOS. Я пробовал очистить все об appcelerator и переустановить, но не повезло. Я также попытался установить node-ios-device в качестве глобального пакета и в папку titanium sdk 5.2.2. Что еще я могу сделать? я получаю следующее сообщение об ошибке:Titanium SDK 5.2.2.GA не найдет устройства iOS

2016-05-11T09:34:54.590Z | DEBUG | [PLUGIN-LOAD] 0ms /Users/adi/.appcelerator/install/5.2.2/package/appc.js 
(node:2212) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. 
2016-05-11T09:34:54.651Z | DEBUG | [PLUGIN-LOAD] 61ms /Users/adi/.appcelerator/install/5.2.2/package/node_modules/appc-cli-titanium/appc.js 
2016-05-11T09:34:54.651Z | DEBUG | run plugin: /Users/adi/.appcelerator/install/5.2.2/package/node_modules/appc-cli-titanium 
2016-05-11T09:34:54.652Z | DEBUG | [PLUGIN-LOAD] 0ms /Users/adi/.appcelerator/install/5.2.2/package/node_modules/arrow/appc.js 
2016-05-11T09:34:54.654Z | DEBUG | run plugin: /Users/adi/.appcelerator/install/5.2.2/package/node_modules/arrow 
2016-05-11T09:34:54.656Z | TRACE | plugin "arrow" failed its "when" function check, skipping... 
2016-05-11T09:34:54.657Z | TRACE | loading plugin "titanium" for command "run" CLI options via function 
2016-05-11T09:34:54.658Z | TRACE | loading plugin "titanium" for command "run" CLI options via array 
2016-05-11T09:34:54.660Z | TRACE | executing command "run" with the following plugins: 
["titanium"] 
2016-05-11T09:34:54.661Z | TRACE | Attempting to load session info from config file 
2016-05-11T09:34:54.662Z | TRACE | check if session is invalidated 
2016-05-11T09:34:55.350Z | TRACE | session expiry 1463560847951 false 
2016-05-11T09:34:55.351Z | TRACE | session already loaded in opts.session 
2016-05-11T09:34:55.352Z | DEBUG | Titanium Downloads Last Checked: 1462957150130 
2016-05-11T09:34:55.480Z | TRACE | No project alloy hook; skipping update to 1.0.0 
2016-05-11T09:34:56.100Z | ERROR | An uncaught exception was thrown! 
Cannot read property 'devices' of undefined 
2016-05-11T09:34:56.101Z | ERROR | Cannot read property 'devices' of undefined 
2016-05-11T09:34:56.101Z | TRACE | TypeError: Cannot read property 'devices' of undefined 
    at iOSBuilder.<anonymous> (/Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/iphone/cli/commands/_build.js:298:11) 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/ioslib/index.js:115:12 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:721:13 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:52:16 
    at done (/Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:241:17) 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:44:16 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:718:17 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/async/lib/async.js:167:37 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/ioslib/index.js:85:6 
    at /Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/node_modules/ioslib/lib/device.js:51:12 
+0

Какую версию NodeJS вы используете? Не могли бы вы отредактировать '/ Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/iphone/cli/commands/_build.js: 298: 11', чтобы зарегистрировать родительский объект' devices'? –

+1

Эй, спасибо за ответ. Я забыл, что написал это. Проблема действительно была в версии NodeJS, у меня был v6.2.0, и я установил v4.4.4. Все работает сейчас. – Adi

ответ

6

Для всех, кто сталкивается с этим, проблема заключается в версии NodeJS, я был v6.2.0 и понижен до v4.4.4. Все работает сейчас.

+0

Спасибо, Appcelerator должен исправить это, потому что теперь я не могу запускать проект SDK 6.0+ и другой проект SDK 5.4.0 отдельно ... – Garre

1

Спасибо Ади, у меня была такая же проблема v6.2.0 узла и понижена до версии v4.4.x, и все работает и на меня.

+0

Я рад, что это вам помогло. – Adi

Смежные вопросы