cordova 新标签离子启动器项目的问题只是在ios模拟器和ios设备上崩溃,但如果使用离子服务器,则工作正常

mitkmikd  于 2022-11-15  发布在  iOS
关注(0)|答案(2)|浏览(139)

我在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

guz6ccqo

guz6ccqo1#

根据iOS开发的Ionic说明,您应该首先在Xcode中打开项目并从那里运行(而不是使用CLI)。这将允许您修复任何签名问题,为您的应用添加开发团队等。
您将在platforms/ios文件夹中找到该项目-该文件的扩展名为.xcodeproj。一旦您通过Xcode完成了此过程,它将在以后从命令行运行。

v9tzhpje

v9tzhpje2#

我也有同样的问题。解决办法是

  • 从项目中卸载cordova和capacitor的状态栏插件
  • 从项目中卸载cordova和capacitor的splashscreen插件
  • 从package.json en app.module.ts中删除对这两个插件的所有引用

然后再次编译(npm run build),问题就解决了。希望这对你也有帮助。

相关问题