gpt4 book ai didi

ios - phonegap run ios 给出 shell.js 内部错误(Mac,Cordova)

转载 作者:可可西里 更新时间:2023-11-01 05:53:09 25 4
gpt4 key购买 nike

这是我尝试执行“phonegap run ios”时得到的控制台输出,它执行“cordova run ios”。

ErlendMBPrivate:fsecapp erlendellingsen$ phonegap run ios 
[phonegap] executing 'cordova run ios'...
shell.js: internal error

Error: EPERM, operation not permitted '/Applications/XAMPP/htdocs/jobb/fsecapp/platforms/ios/F-Securities/config.xml'
at Object.fs.chmodSync (fs.js:821:18)
at copyFileSync (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cp.js:41:6)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cp.js:198:5
at Array.forEach (native)
at Object._cp (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cp.js:157:11)
at Object.cp (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/common.js:186:23)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:74:23
at Array.map (native)
at /usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js:65:40
at _fulfilled (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/q/q.js:787:54)

现在。我有点理解似乎存在 chmod 问题。然而。所有用户都可以访问、读取和写入输出日志中命名的所有文件夹。我已经修改了所有文件夹。

更重要的是当我进入 sudo 模式时,没有内部错误。然而。当以 root 身份验证并在执行命令时使用“sudo -i”时,命令行无法找到任何有效的签名身份

如果您不理解我以 sudo 身份执行时遇到的问题,请参阅我上周发布的 StackOverflow 问题:Phonegap/cordova command line gives code signing error, xcode works fine. (IOS)

最佳答案

Phonegap(通过 Cordova)对项目文件夹权限不足

要解决此问题,必须修改项目文件夹权限,以使 config.xml 文件可由 Cordova 写入

通常 Phonegap 由用户运行,Cordova 由 Phonegap 调用,因此为了授予 Cordova 权限,必须授予用户项目文件夹的所有权。这可以通过以下方式实现:

sudo chown -R $(whoami) "/Applications/XAMPP/htdocs/jobb/fsecapp"

source

关于ios - phonegap run ios 给出 shell.js 内部错误(Mac,Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27250766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com