Titanium 钛合金SDK 5.2.2.GA元';找不到iOS设备

Titanium 钛合金SDK 5.2.2.GA元';找不到iOS设备,titanium,appcelerator,appcelerator-cli,Titanium,Appcelerator,Appcelerator Cli,我有一个应用程序去年在早期版本的sdk上运行良好,但现在Tianium sdk 5.2.2.GA找不到iOS设备。我试着清理所有关于appcelerator的东西并重新安装,但没有成功。我还尝试将节点ios设备作为一个全局软件包安装在titanium sdk 5.2.2文件夹中。我还能做什么? 我得到以下错误: 2016-05-11T09:34:54.590Z | DEBUG | [PLUGIN-LOAD] 0ms /Users/adi/.appcelerator/install/5.2.2/

我有一个应用程序去年在早期版本的sdk上运行良好,但现在Tianium sdk 5.2.2.GA找不到iOS设备。我试着清理所有关于appcelerator的东西并重新安装,但没有成功。我还尝试将
节点ios设备作为一个全局软件包安装在titanium sdk 5.2.2文件夹中。我还能做什么?
我得到以下错误:

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
2016-05-11T09:34:54.590Z | DEBUG |[PLUGIN-LOAD]0ms/Users/adi/.appcelerator/install/5.2.2/package/appc.js
(节点:2212)fs:不支持重新评估本机模块源。如果您使用的是优雅的fs模块,请将其更新为最新版本。
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 |调试|运行插件:/Users/adi/.appcelerator/install/5.2.2/package/node|u modules/appc-cli-ti
2016-05-11T09:34:54.652Z | DEBUG |[PLUGIN-LOAD]0ms/Users/adi/.appcelerator/install/5.2.2/package/node|u modules/arrow/appc.js
2016-05-11T09:34:54.654Z调试运行插件:/Users/adi/.appcelerator/install/5.2.2/package/node|u modules/arrow
2016-05-11T09:34:54.656Z | TRACE |插件“arrow”的“when”功能检查失败,正在跳过。。。
2016-05-11T09:34:54.657Z | TRACE |通过函数为命令“运行”CLI选项加载插件“tianium”
2016-05-11T09:34:54.658Z |跟踪|通过阵列加载命令“运行”CLI选项的插件“钛”
2016-05-11T09:34:54.660Z | TRACE |使用以下插件执行命令“run”:
[“钛”]
2016-05-11T09:34:54.661Z |跟踪|试图从配置文件加载会话信息
2016-05-11T09:34:54.662Z |跟踪|检查会话是否无效
2016-05-11T09:34:55.350Z跟踪会话到期1463560847951错误
2016-05-11T09:34:55.351Z |跟踪|会话已加载到opts.session中
2016-05-11T09:34:55.352Z调试最后检查的钛下载:1462957150130
2016-05-11T09:34:55.480Z |痕迹|无项目合金钩;正在跳过更新到1.0.0
2016-05-11T09:34:56.100Z |错误|引发了未捕获的异常!
无法读取未定义的属性“设备”
2016-05-11T09:34:56.101Z |错误|无法读取未定义的属性“设备”
2016-05-11T09:34:56.101Z | TRACE | TypeError:无法读取未定义的属性“devices”
在iOSBuilder。(/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
完成时(/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

对于任何遇到这种情况的人来说,问题在于NodeJS版本,我有v6.2.0版本,降级到v4.4.4版本。现在一切正常。

谢谢Adi,我的Node版本与v6.2.0版本完全相同,并已降级到v4.4.x,所有这些都适合我。

您使用的NodeJS版本是什么?你能编辑
/Users/adi/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA/iphone/cli/commands/_build.js:298:11
来记录
设备的父对象吗。我忘了我贴了这个。问题确实出在NodeJS版本上,我有v6.2.0,安装了v4.4.4。现在一切正常。我很高兴这对您有所帮助。谢谢,Appcelerator应该解决这个问题,因为现在我无法分别运行SDK 6.0+项目和其他SDK 5.4.0项目。。。