【发布时间】:2015-01-19 14:01:48
【问题描述】:
我遇到一个问题,在尝试为 Google Play 商店打包我的 Titanium 应用程序时出现权限被拒绝错误。以下内容输出到 Titanium Studio 中的控制台:
[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)
我正在为 Ti SDK 3.2.3 构建,因为我在使用更新版本的 SDK 时遇到音频故障。我可以为 Android 和 iOS 模拟器构建良好的应用程序,并为 iTunes Connect 打包了应用程序的 iOS 副本。任何人都知道问题可能是什么?在 OS X 10.9.5 上运行 Ti Studio 3.4.1 和 CLI 3.4.1 版
【问题讨论】:
-
您检查了主文件夹的权限?
-
Yip,归我所有,组“员工”。 755.跨度>
-
你用 777 试过了吗?
-
刚刚试了,同样的错误=/
-
我发现了问题,我的主目录名称在分发路径中有一个错字,没有注意到它,因为它是如此相似。
标签: android titanium titanium-mobile