不能离子cordova运行ios

时间:2018-06-06 01:33:45

标签: ios cordova ionic-framework

我一直在努力解决将我的应用部署到ios设备几个月无法解决的问题。我可以部署到Android,没有任何问题,但没有和iOS设备。

我注意到的一件事是,当我创建一个新的应用程序时,我可以部署到iOS,直到我实现facebook身份验证。无论如何,当我尝试通过将手机插入我的MAC并运行“ionic cordova run ios”来尝试部署到iOS设备时,会出现以下错误消息。

  

(node:2643)UnhandledPromiseRejectionWarning:未处理的承诺   rejection(rejection id:1):命令的错误代码65:xcodebuild   与args:   -xcconfig,/用户/ laroca /开发/世界报/平台/ IOS /科尔多瓦/集结debug.xcconfig,-workspace,Mundo.xcworkspace,-scheme,世界报,构型,调试,-destination,通用/平台=的iOS, -archivePath,Mundo.xcarchive,归档,CONFIGURATION_BUILD_DIR = /用户/ laroca /开发/世界报/平台/ IOS /建造/设备,SHARED_PRECOMPS_DIR = /用户/ laroca /开发/世界报/平台/ IOS /建造/ sharedpch

     

(节点:2643)[DEP0018]弃用警告:未处理的承诺拒绝   不推荐使用。

将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程。

2 个答案:

答案 0 :(得分:2)

您是否尝试过运行ionic cordova build ios(即build而不是run)?我个人在使用Ionic的CLI在一步中直接在设备上运行时遇到了问题。所以我运行build命令(上面),然后打开创建的XCode项目并通过XCode在设备上运行。

答案 1 :(得分:0)

我有同样的问题。该链接对我有用。 yes/no

总结起来,在我发表此评论时,您必须使用XCode Legacy构建系统来构建ios。

尝试一下。

  

XCode>文件>工作区设置>构建系统更改为旧版构建系统

然后将命令发送到您的终端。

  

离子科尔多瓦建立ios。

我认为它一定对您有用。