离子包构建失败 - 离子插件键盘

时间:2017-03-01 19:28:51

标签: ionic-framework ionic2

我有一个适用于离子服务的应用程序。我现在正在尝试创建一个构建 - 这通常有效,但今天我遇到了问题。

ionic package build ios --profile development

这给了我一个成功的信息。

Uploading your project to Ionic...
Submitting your app to Ionic Package...
Your app has been successfully submitted to Ionic Package!
Build ID: 103
We are now packaging your app.

但是当我在Ionic Package中检查应用程序时,我发现构建失败了。只有一个错误:

In file included from /Users/package/workspace/apps-96ff266e-5/cordova/platforms/ios/wurkclient/Plugins/ionic-plugin-keyboard/IonicKeyboard.m:1:
/Users/package/workspace/apps-96ff266e-5/cordova/platforms/ios/wurkclient/Plugins/ionic-plugin-keyboard/IonicKeyboard.h:8:5: error: unknown type name 'Method'
    Method wkMethod, uiMethod;
    ^

我的离子信息输出是:

Your system information:

Cordova CLI: 6.5.0 
Ionic Framework Version: 2.0.0-rc.3
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 0.0.46
ios-deploy version: 1.9.0 
ios-sim version: 5.0.8 
OS: macOS Sierra
Node Version: v7.4.0
Xcode version: Xcode 8.1 Build version 8B62

我已经尝试过离子平台去除ios然后离子平台添加ios但没有改进。

我没有想法!

3 个答案:

答案 0 :(得分:3)

Ionic的服务器存在问题 - 似乎是本周早些时候AWS停机的后续影响。一切都好。谢谢。

答案 1 :(得分:0)

这是一个非常常见的问题,只需尝试删除node_modules和plugins文件夹,然后使用以下命令再次构建项目。这对我有用!

离子生成

Android

  

ionic cordova build ios --prod

iOS

  

ionic cordova build android --prod

答案 2 :(得分:0)

对于android >> npm run ionic:build --prod cordova build android --prod

对于iOS >> npm run ionic:build --prod cordova build ios --prod