Cordova Phonegap编译失败-ios和android

Cordova Phonegap编译失败-ios和android,cordova,Cordova,我是Phonegap的新手,遇到了一些问题,希望有人能为我指路 我使用OSX上的终端创建了一个应用程序,并创建了一个引用我最近安装的Android SDK的.bash\u profile文件。 我似乎已经成功地添加了ios和android平台。尽管偶尔给我“[error]项目目录找不到”错误,但构建现在似乎已经成功构建 但是,当我尝试编译时,会得到以下结果,从而排除了运行仿真命令的可能性: 你好Dan$cordova编译ios 通过命令在平台上编译应用程序“ios”“/Users/Dan/Doc

我是Phonegap的新手,遇到了一些问题,希望有人能为我指路

我使用OSX上的终端创建了一个应用程序,并创建了一个引用我最近安装的Android SDK的
.bash\u profile
文件。 我似乎已经成功地添加了ios和android平台。尽管偶尔给我
“[error]项目目录找不到”
错误,但构建现在似乎已经成功构建

但是,当我尝试编译时,会得到以下结果,从而排除了运行仿真命令的可能性:

你好Dan$cordova编译ios 通过命令在平台上编译应用程序
“ios”
“/Users/Dan/Documents/Dan/APPS/hello/platforms/ios/cordova/build”

错误:生成ios项目时出错。
在这个过程中。(/usr/local/lib/node_modules/cordova/src/compile.js:65:22)
在ChildProcess.EventEmitter.emit(events.js:98:17)
在maybeClose(child_process.js:743:16)
在插座上。(child_process.js:956:11)
位于Socket.EventEmitter.emit(events.js:95:17)
at Pipe.close(net.js:465:12)

我看到“找不到项目目录”消息的唯一一次是从项目外部启动命令时。您应该运行
cordova build ios
,而不是直接调用平台文件夹中的构建脚本(不确定它是否更改了某些内容,但谁知道呢),谢谢您的回复。我已经完成了一个“cd hello”,它将我带到“hello”项目,并从那里运行cordova命令。有些人成功了,有些人没有。我从“hello”级别、从“platforms”级别和从“ios”级别尝试了“cordova build ios”-所有这些都给了我“project directory not found”错误。
Error: An error occurred while building the ios project.
  at ChildProcess.<anonymous> (/usr/local/lib/node_modules/cordova/src/compile.js:65:22)
  at ChildProcess.EventEmitter.emit (events.js:98:17)
  at maybeClose (child_process.js:743:16)
  at Socket.<anonymous> (child_process.js:956:11)
  at Socket.EventEmitter.emit (events.js:95:17)
  at Pipe.close (net.js:465:12)