我在mac上安装了一个启动程序ionic tab项目。在构建应用程序并运行“ionic cordova run ios”命令后,应用程序在ios模拟器和ios设备上崩溃。我猜它崩溃是因为它只打开了一秒钟就自行关闭了。不知道是什么原因导致了这种情况。如果我使用“ionic serve”,同样的应用程序也能工作。有人能帮助我们解决这个问题吗?
离子型:
离子CLI:5.4.16离子框架:@离子/Angular 5.5.4 @Angular -开发套件/构建-Angular :0.1101.4 @Angular 设备套件/原理图:11.1.4 @角/陡:11.1.4 @离子/Angular 工具包:3.1.0
cordova :
cordova CLI:10.0.0 cordova 平台:无 cordova 插件:cordova插件离子键盘2.2.0、cordova插件离子网络视图4.2.1(和4个其他插件)
实用程序:
cordova-res(可用更新:0.15.3):0.15.1本机运行(可用更新:1.3.0版):0.3.0版
系统:
Android SDK工具:24.4.1(/用户/WashConnect/库/Android/sdk)iOS部署:1.9.2 NodeJS :v13.7.0(/usr/本地/存储单元/节点/13.7.0/bin/节点)npm:7.5.4操作系统:macOS莫哈韦Xcode Xcode 11.3.1构建版本11 C504
2条答案
按热度按时间guz6ccqo1#
根据iOS开发的Ionic说明,您应该首先在Xcode中打开项目并从那里运行(而不是使用CLI)。这将允许您修复任何签名问题,为您的应用添加开发团队等。
您将在
platforms/ios
文件夹中找到该项目-该文件的扩展名为.xcodeproj
。一旦您通过Xcode完成了此过程,它将在以后从命令行运行。v9tzhpje2#
我也有同样的问题。解决办法是
然后再次编译(npm run build),问题就解决了。希望这对你也有帮助。