我遇到了一个问题,当我试图为Google Play Store打包我的钛应用程序时,我被拒绝了一个错误。以下内容输出到钛工作室中的控制台:
[INFO] : Writing build manifest: /Users/[my_home_folder]/projects/titanium/[App name]/build/android/build-manifest.json
/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:481
throw err;
^
Error: EACCES, permission denied '/Users/[my_home_folder]'
at fs.mkdirSync (fs.js:654:18)
at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:466:12)
at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
at mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
at Object.mkdirSyncRecursive (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/node_modules/wrench/lib/wrench.js:473:17)
at cli.on.post (/Users/[my_home_folder]/Library/Application Support/Titanium/mobilesdk/osx/3.2.3.GA/android/cli/hooks/package.js:32:40)
at /usr/local/lib/node_modules/titanium/lib/hook.js:235:13
at /usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:551:21
at /usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:227:13
at iterate (/usr/local/lib/node_modules/titanium/node_modules/async/lib/async.js:134:13)我正在为TiSDK3.2.3构建,因为我遇到了最新版本的SDK的音频故障。我可以为安卓和iOS仿真器构建一个很好的版本,并且已经打包了iTunes连接应用程序的iOS副本。有人知道问题出在哪里吗?在OS 10.9.5上运行TiStudio3.4.1和CLI版本3.4.1
发布于 2015-01-20 11:07:52
这是我的错,构建的分发路径被设置为我的主目录中的一个文件夹,但是我的主目录的名称中有一个错误。钛工作室的路径旁边有一个绿色的滴答声,不是因为它是有效的,而是因为它不是空的。
我在查看日志时突然注意到了,并且很快就修复了,Ti确实应该给出一个信息更丰富的错误消息;它不是权限错误,路径是不存在的。
https://stackoverflow.com/questions/28026364
复制相似问题