无法在iOS错误代码70上构建项目,如何解决?

时间:2019-02-04 12:07:45

标签: ios xcode cordova vue.js vuex

我无法在iOS平台上构建我的项目(使用js,vue.js,vuex创建)。输入npm run dev时,同一项目确实可以在Web上运行,并且我能够在装有Windows的笔记本电脑上的Android上进行构建。当我尝试在Cordova上运行iOS时,会出现以下内容:

xcodebuild: error: Unable to find a destination matching the provided destination specifier: --HERE a lot of simulators-- Ineligible destinations for the "HelloCordova" scheme: { platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Generic iOS Device } { platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Generic iOS Simulator Device } CordovaError: Promise rejected with non-error: 'Error code 70 for command: xcodebuild with args: -xcconfig,/Users/username/Downloads/vue-webpack-vuetify-vuex-cordova-boilerplate-master copy/platforms/ios/cordova/build-debug.xcconfig,-workspace,HelloCordova.xcworkspace,-scheme,HelloCordova,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS Simulator,name=iPhone X,build,CONFIGURATION_BUILD_DIR=/Users/username/Downloads/vue-webpack-vuetify-vuex-cordova-boilerplate-master copy/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/username/Downloads/vue-webpack-vuetify-vuex-cordova-boilerplate-master copy/platforms/ios/build/sharedpch' at cli.catch.err (/usr/local/lib/node_modules/cordova/bin/cordova:30:15) at process._tickCallback (internal/process/next_tick.js:68:7)

IV也尝试了cordova build ios -- --buildFlag="-UseModernBuildSystem=0" 但是出现了同样的错误。我正在使用Xcode 10.1和Cordova 8.1.2

在MacBook Pro上运行的Atm

4 个答案:

答案 0 :(得分:1)

请参见this

也许还有this(您的问题可能是重复的)

两个结果均在2秒内从Google获得。专业提示:发布前先使用Google。

答案 1 :(得分:1)

就我而言。我使用的是旧版本的 iOS 模拟器。然后我用最新的 iOS 安装了最新的模拟器。解决了这个问题..

答案 2 :(得分:0)

xcodebuild错误70表示找不到构建目标。可能是由于iOS版本,参数不匹配,或者是(如果使用真实设备)UDID错误或设备未连接,关闭或锁定。

答案 3 :(得分:0)

就我而言,这是因为我的 XCode 已过时且与 iPhone 上的 iOS 版本不兼容。