我有一个适用于离子服务的应用程序。我现在正在尝试创建一个构建 - 这通常有效,但今天我遇到了问题。
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但没有改进。
我没有想法!
答案 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