用于命令的 Cordova 错误代码 65:带有 args 的 xcodebuild
Posted
技术标签:
【中文标题】用于命令的 Cordova 错误代码 65:带有 args 的 xcodebuild【英文标题】:Cordova Error code 65 for command: xcodebuild with args 【发布时间】:2016-07-19 17:46:16 【问题描述】:我尝试了一些简单的代码来构建一个任务。
这样的步骤:
cordova -d create hello com.example.hello HelloWorld
cd hello
cordova platform add ios
cordova build ios
它抛出了错误:
Create product structure
/bin/mkdir -p /Users/millet/hello/platforms/ios/build/emulator/HelloWorld.app
PhaseScriptExecution Copy\ www\ directory build/HelloWorld.build/Debug-iphonesimulator/HelloWorld.build/Script-304B58A110DAC018002A0835.sh
cd /Users/millet/hello/platforms/ios
/bin/sh -c /Users/millet/hello/platforms/ios/build/HelloWorld.build/Debug-iphonesimulator/HelloWorld.build/Script-304B58A110DAC018002A0835.sh
dyld: bad external relocation length
/Users/millet/hello/platforms/ios/build/HelloWorld.build/Debug-iphonesimulator/HelloWorld.build/Script-304B58A110DAC018002A0835.sh: line 2: 15137 Trace/BPT trap: 5 node cordova/lib/copy-www-build-step.js
Command /bin/sh failed with exit code 133
** BUILD FAILED **
The following build commands failed:
PhaseScriptExecution Copy\ www\ directory build/HelloWorld.build/Debug-iphonesimulator/HelloWorld.build/Script-304B58A110DAC018002A0835.sh
(1 failure)
Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/millet/hello/platforms/ios/cordova/build-debug.xcconfig,-project,HelloWorld.xcodeproj,ARCHS=i386,-target,HelloWorld,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/Users/millet/hello/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/millet/hello/platforms/ios/build/sharedpch
我的ios版本是4.1.1,cordova版本是6.2.0,xcode版本是7.2
【问题讨论】:
看看这里:I installed nvm n and now I keep getting “dyld: bad external relocation length” 你们都解决了吗?我遇到了同样的“PhaseScriptExecution”错误。 【参考方案1】:我通过运行以下命令修复了:
chmod +x "[Path].sh"
将 Path
更改为您在错误消息中显示的路径
【讨论】:
以上是关于用于命令的 Cordova 错误代码 65:带有 args 的 xcodebuild的主要内容,如果未能解决你的问题,请参考以下文章
升级到 Cordova 4.0.0 使 iOS 构建失败,代码为 65
cordova /platforms/android/gradlew:命令失败,退出代码 1 错误输出: