繁体   English   中英

ionic cordova run适用于ionic 1,但不适用于ionic 3

[英]ionic cordova run works with ionic 1 but not with ionic 3

我已经使用很长时间了ionic 1,但是现在我转向ionic 3

为了运行ionic 1项目,我一直在使用ionic cordova run ios --livereload

但是,当我使用ionic start ionic3-test super创建一个新的ionic 3项目,然后运行ionic cordova run ios --livereload此错误。

错误:错误代码65 for command:带args的xcodebuild:-xcconfig,/ applications / mamp / htdocs / test / platforms / ios / cordova / build-debug.xcconfig,-workspace,test.xcworkspace,-scheme,test,-configuration ,调试,-sdk,iphonesimulator,目标,平台= iOS Simulator,名称= iPhone 6s Plus,构建,CONFIGURATION_BUILD_DIR = / applications / mamp / htdocs / test / platforms / ios / build / emulator,SHARED_PRECOMPS_DIR = / applications / mamp / htdocs / test / platforms / ios / build / sharedpch

在Git Hub和StackOverflow上有许多类似的问题和问题提示插件问题,但是这里的问题是这是一个超级类型的新项目,它一定不是由于插件中的某些冲突,因为我没有添加任何东西。

首先,使用以下CLI检查是否有Available ios devicesAvailable ios virtual devices

cordova run ios --list

之后,如果需要在emulator上运行,请在CLI下运行。

注意:您需要为您选择一个可用的emulator

ionic cordova emulate ios --target="iPhone-X, 11.1"

已经有几个问题,但最近我能够用它来修复它是去除cordova-plugin-ionic-webview使用命令ionic cordova plugin remove cordova-plugin-ionic-webview

我能够浏览我的旧项目,它们运行正常,但发现该插件不存在,所以我将其删除并开始工作。我认为错误可能是由于我的旧XCODE版本是7.0所以升级了它可能会解决问题。

我在两种情况下遇到此错误:

  1. 一些插件安装的东西,不是很确定发生了什么,请尝试删除插件和平台文件夹,然后重新安装
  2. 项目签名无效

(我很确定这是签名,因为它多次触发了我)

使用XCode签名您的应用程序(至少我是这样做的,至少不是很确定如何通过ionic来签名),也不必担心开发人员帐户,Apple允许使用appleID进行开发

还可以尝试遵循iOS的文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM