[英]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 devices
和Available 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
所以升级了它可能会解决问题。
我在两种情况下遇到此错误:
(我很确定这是签名,因为它多次触发了我)
使用XCode签名您的应用程序(至少我是这样做的,至少不是很确定如何通过ionic来签名),也不必担心开发人员帐户,Apple允许使用appleID进行开发
还可以尝试遵循iOS的文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.