我一直在努力解决将我的应用部署到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进程。
答案 0 :(得分:2)
您是否尝试过运行ionic cordova build ios
(即build
而不是run
)?我个人在使用Ionic的CLI在一步中直接在设备上运行时遇到了问题。所以我运行build命令(上面),然后打开创建的XCode项目并通过XCode在设备上运行。
答案 1 :(得分:0)
我有同样的问题。该链接对我有用。 yes/no
总结起来,在我发表此评论时,您必须使用XCode Legacy构建系统来构建ios。
尝试一下。
XCode>文件>工作区设置>构建系统更改为旧版构建系统
然后将命令发送到您的终端。
离子科尔多瓦建立ios。
我认为它一定对您有用。