为了找出原因,我首先将通知级别从"info“设置为"debug”,现在在编译应用程序时在控制台中显示:`2017-01-14T08:25:42.969Z| ERROR |抛出了一个未捕获的异常!无法读取null 2017-01-14T08:25:42.970Z的属性'executables‘|错误|无法读取null 2017-01-14T08:25:42.970Z | TRACE |TypeError的属性'executables’:无法在fireCallbacks的/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/simulator.js:174:49读取null属性'executables‘(/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:105:5)位于/Users/kings/Library /应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:502:11位于/Users/kings/Library/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3694:9位于/Users/kings/Libraryreplenish上的应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:356:16 (/Users/kings/库/ iterateeCallback上的应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node (/Users/kings/ /Application /iterateeCallback应用程序位于/Users/kings/库/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:840:16位于/Users/kings/库/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3691:13位于应用(/Users/kings/库/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:21:25)位于/Users/kings/库/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:56:12位于/Users/kings/库/应用程序支持/ at /mobilesdk/osx/6.0.2应用程序位于eachOfArrayLike (/Users/kings/库/应用程序Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:929:9)位于eachOf (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:991:5)在应用程序(/Users/kings/Library/ Object.eachLimit Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3089:3)
在/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:415:12
at Object.run (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:59:8)
at find (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:96:14)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:987:13
at Immediate.q.process (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:953:21)在processImmediate as _immediateCallback
at Object.setImmediate (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:194:9)
at _insert (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:890:19)
at Object.q.push (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:927:17)
at Object.findExecutable (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:113:8)
at findTeams (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:405:21)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3686:9
at replenish (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:882:17)
at iterateeCallback (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:867:17)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:840:16
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3691:13
at apply (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:21:25)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:56:12
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:356:16
at replenish (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:877:25)在/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:886:9
at Object.run (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:59:8)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:222:22
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/env.js:98:4
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3694:9
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:356:16
at iterateeCallback (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:865:24)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:840:16
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3691:13
at apply (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:21:25)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:56:12
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/env.js:76:6
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:100:8
at ChildProcess.<anonymous> (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:60:3)在emitTwo (events.js:87:13)
at Object.run (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:59:8)
at find (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:96:14)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:987:13
at Immediate.q.process (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:953:21)在processImmediate as _immediateCallback
at Object.setImmediate (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:194:9)
at _insert (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:890:19)
at Object.q.push (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/node_modules/async/lib/async.js:927:17)
at Object.findExecutable (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/node-appc/lib/subprocess.js:113:8)
at async.parallel.security (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/env.js:64:21)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3686:9
at replenish (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:882:17)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:886:9
at eachOfLimit (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:913:22)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:918:16
at eachOf (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:991:5)
at _parallel (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3685:5)
at Object.parallelLimit [as parallel] (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3765:3)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/env.js:62:9在/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:66:17
at magik (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:51:13)
at Object.detect (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/env.js:49:9)
at detectOSXenv (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:207:9)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3686:9
at replenish (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:882:17)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:886:9
at eachOfLimit (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:913:22)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:918:16
at _parallel (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3685:5)
at Object.series (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:4525:3)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:204:9
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:66:17
at nextTickCallbackWith0Args (node.js:436:9)在process._tickCallback (node.js:365:13)
at magik (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:51:13)
at Object.detect (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/xcode.js:98:27)
at detectXcode (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/index.js:114:11)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3686:9
at eachOfArrayLike (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:941:9)
at eachOf (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:991:5)
at _parallel (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3685:5)
at Object.parallelLimit [as parallel] (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/node_modules/async/dist/async.js:3765:3)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/index.js:76:9
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:66:17
at nextTickCallbackWith0Args (node.js:436:9)在process._tickCallback (node.js:365:13)
at magik (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/lib/utilities.js:51:13)
at Object.detect (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/ioslib/index.js:46:9)
at iOSBuilder.<anonymous> (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/iphone/cli/commands/_build.js:329:10)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/titanium-sdk/lib/titanium.js:99:5
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/async/dist/async.js:3671:13
at eachOfArrayLike (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/async/dist/async.js:1002:13)
at eachOf (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/async/dist/async.js:1052:9)
at _parallel (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/async/dist/async.js:3670:9)
at Object.parallelLimit [as parallel] (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/async/dist/async.js:3750:7)
at Object.exports.platformOptions (/Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/node_modules/titanium-sdk/lib/titanium.js:76:8)
at /Users/kings/Library/Application Support/Titanium/mobilesdk/osx/6.0.2.v20161221155621/cli/commands/build.js:49:7
at /Users/kings/.appcelerator/install/6.1.0/package/node_modules/titanium/lib/hook.js:256:13
at /Users/kings/.appcelerator/install/6.1.0/package/node_modules/titanium/node_modules/async/dist/async.js:3853:9
at /Users/kings/.appcelerator/install/6.1.0/package/node_modules/titanium/node_modules/async/dist/async.js:484:16
at replenish (/Users/kings/.appcelerator/install/6.1.0/package/node_modules/titanium/node_modules/async/dist/async.js:1025:25)`
发布于 2017-01-24 04:27:47
我解决了这个问题!(至少对我来说)
我所做的只是删除(存档)工作区(例如,在~/Document/Appcelerator_Studio_Workspace中
我认为这个问题与工作空间中的某种缓存有关。由于我删除了它,我可以很容易地构建所有的模拟器和设备。
祝好运!
发布于 2017-01-15 05:06:22
可能你改变了Xcode的位置。尝试使用命令设置正确的位置:
sudo xcode-select -switch /path_to/Xcode.app/Contents/Developer发布于 2017-04-10 03:41:54
Xcode的缺失导致了我的错误。虽然我只为Android做了构建,这有点奇怪。
https://stackoverflow.com/questions/41648540
复制相似问题