Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ionic ios构建在ios上工作时出现错误_Ios_Cordova_Ionic Framework_Ionic3 - Fatal编程技术网

ionic ios构建在ios上工作时出现错误

ionic ios构建在ios上工作时出现错误,ios,cordova,ionic-framework,ionic3,Ios,Cordova,Ionic Framework,Ionic3,我曾在爱奥尼亚3版应用程序上工作,我想将其发布到苹果商店我成功构建了它,但何时提交以审查该应用程序被拒绝,因为 在iPad上查看时,我们发现您的应用程序中有一个或多个bug 在Wi-Fi上运行iOS 13.7。您的应用程序启动并显示无响应状态 没有其他内容的白色屏幕 然后我开始了一个新的爱奥尼亚3项目,我面临着同样的问题。 我尝试使用Cordova ios v6和v5进行构建,但我遇到了同样的问题。 我使用这些命令构建它 ionic cordova platform add ios ionic

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

在iPad上查看时,我们发现您的应用程序中有一个或多个bug 在Wi-Fi上运行iOS 13.7。您的应用程序启动并显示无响应状态 没有其他内容的白色屏幕

然后我开始了一个新的爱奥尼亚3项目,我面临着同样的问题。 我尝试使用Cordova ios v6和v5进行构建,但我遇到了同样的问题。 我使用这些命令构建它

ionic cordova platform add ios
ionic cordova run ios --prod -l --external --emulator --consolelogs --target="C62C1D15-1BDF-433C-BD72-2D9957C5F0F7"
当我在iPhone emulator上运行它时,它运行得很好,但在iPad上,它给了我这些问题

[app-scripts] [00:02:36]  console.warn: Ionic Native: tried calling StatusBar.styleDefault, but Cordova is not available. Make sure to 
[app-scripts]             a) run in a real device or simulator and b) include cordova.js in your index.html 
[app-scripts] [00:02:36]  console.warn: Ionic Native: tried calling SplashScreen.hide, but Cordova is not available. Make sure to a) 
[app-scripts]             run in a real device or simulator and b) include cordova.js in your index.html
使用

科尔多瓦v10.0.0

爱奥尼亚cli v6.11.0


插件使用平台的本机代码。为了执行这些代码,他们依赖Cordova。在加载Cordova之前执行插件代码时,会抛出错误消息“Cordova不可用”

您应该确保所有与插件相关的代码只有在加载之后才能执行。您可以通过订阅平台就绪事件并仅在触发该事件后执行插件代码来实现这一点。这方面的一个例子是从“离子角度”导入{Platform}

@Component({...})
export MyApp {
  constructor(public plt: Platform) {
    this.plt.ready().then((readySource) => {
      console.log('Platform ready from', readySource);
      // Platform now ready, execute any required native code
    });
  }
}

你能分享你正在做状态栏样式和SplashScreen隐藏的代码段吗