离子iOS构建给错误在iOS上工作

问题描述

我曾在ionic版本3应用程序上工作,我想将其发布到苹果商店,我成功构建了该应用程序,但是何时提交以审查该应用程序被拒绝了,因为

在iPad上进行审核时,我们在您的应用中发现了一个或多个错误 在Wi-Fi上运行iOS 13.7的应用程序启动并显示无响应 白屏,没有其他内容

然后我开始一个新的ionic 3项目,我遇到了同样的问题。 我尝试使用Cordova ios v6和v5进行构建,但是存在相同的问题。 我使用这些命令构建它

C:\Program Files (x86)\Windows Kits\10\bin\x86\GenerateUnionWinMD.cmd

当我在iPhone模拟器上运行它时,效果很好,但在iPad上却给了我这些问题

echo

使用

cordova v10.0.0

ionic cli v6.11.0

解决方法

插件使用平台的本机代码。为了执行该代码,他们依靠Cordova。在Cordova加载之前执行插件代码时,将引发错误消息“ Cordova不可用”。

您应确保所有与插件相关的代码都在加载后才执行。您可以通过订阅平台就绪事件并仅在触发后执行插件代码来执行此操作。例如,从'ionic-angular'导入{Platform};

pip install -U setuptools