[英]Can't build project on iOS Error code 70, how to fix it?
我无法在 iOS 平台上构建我的项目(使用 js、vue.js、vuex 创建)。 完全相同的项目在 web 上工作,同时键入npm run dev
,我能够在笔记本电脑上使用 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)
我也试过cordova build ios -- --buildFlag="-UseModernBuildSystem=0"
但得到了同样的错误。 我正在使用 Xcode 10.1 和 Cordova 8.1.2
在 MacBook Pro 上工作的自动取款机
xcodebuild
错误 70 表示未找到构建目标。 这可能是由于 iOS 版本、参数不匹配,或者(如果使用真实设备)UDID 错误,或者设备未连接、关闭或锁定。
就我而言。 我使用的是旧版本的 iOS 模拟器。 然后我用最新的 iOS 安装了最新的模拟器。 这解决了这个问题..
就我而言,这是因为我的 XCode 已过时且与 iPhone 上的 iOS 版本不兼容。
在我的 project.pbxproj 文件中,IPHONEOS_DEPLOYMENT_TARGET 的设置值高于模拟器,因此我将其更改为模拟器 ios 版本号,问题消失了
我在 react-native 上遇到过这个问题,如果 iOS 设备上没有启用开发者模式,你会得到这个错误 70
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.