我一直试图解决将我的应用程序部署到ios设备几个月无法解决的问题 . 我可以部署到Android,没有任何问题,但没有和iOS设备 . 我注意到的一件事是,当我创建一个新的应用程序时,我可以部署到iOS,直到我实现facebook身份验证 . 无论如何,当我尝试通过将手机插入我的MAC并运行'ionic cordova run ios'来部署到iOS设备时,会出现以下错误消息 .
(node:2643) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error code 65 for command: xcodebuild with args: -xcconfig,/Users/laroca/Development/Mundo/platforms/ios/cordova/build-debug.xcconfig,-workspace,Mundo.xcworkspace,-scheme,Mundo,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,Mundo.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/laroca/Development/Mundo/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/laroca/Development/Mundo/platforms/ios/build/sharedpch
(节点:2643)[DEP0018]弃用警告:不推荐使用未处理的拒绝承诺 . 将来,未处理的承诺拒绝将使用非零退出代码终止Node.js进程 .
1 回答
你试过运行
ionic cordova build ios
(即build
不是run
)吗?我've personally had issues using Ionic'的CLI可以在一步中直接在设备上运行 . 所以我运行build命令(上面),然后打开创建的XCode项目并通过XCode在设备上运行 .