适用于iOS 12.1的Flutter:黑屏而不是应用程序

时间:2018-11-28 12:41:57

标签: ios ipad flutter

下午好, 我在Flutter中开发了一个基本应用,主要针对智能手机用户。我制作了Android应用,Google Play Market接受了该应用进行发布。 然后,我为Apple Store生成了一个应用程序并应用了该应用程序,但遭到拒绝,内容如下:

指南2.1-性能-应用完整性

在运行Wi-Fi的iOS 12.1的iPad上进行审核时,我们在您的应用中发现了一个或多个错误。

具体来说,您的应用没有加载任何内容-仅显示了黑页。”

是的,他们附上了黑屏的屏幕截图,但是我很困惑如何针对此版本的iOS修复此问题。我已经检查了我的应用程序是否支持不同版本的iPhone,并且该应用程序也可以像Android智能手机一样流畅流畅地运行。

因此,我的问题是(作为与Apple Store合作的新手):

  1. 是否可以仅将应用程序用于iPhone,而不是iPod?
  2. 黑屏而不是iOS 12.1 iPod中的应用程序可能是什么原因?
  3. 此错误是否是最后一个错误,解决此问题后,该应用将获得批准吗?我的意思是,如果他们没有写任何有关UI或应用程序概念的信息-这是否意味着他们批准了该请求?

预先感谢您的支持和任何评论。

此致, 玛丽

更新:我使用Xcode 8为iOS创建了初始应用程序,并在其中的模拟器上运行,应用程序可以运行。但是,当我在Xcode 10.1中运行此应用程序时,即使在iPhone X中,我也看到黑屏(在Xcode 8上,它运行平稳)。

2 个答案:

答案 0 :(得分:1)

这是一个已知问题,下面是解决方法:

在存档iOS应用之前,您需要在终端中运行此命令(指向项目目录)

flutter build ios --release

然后存档您的构建,它应该可以正常工作。

答案 1 :(得分:0)

我的屏幕在运行Flutter应用程序时也变黑,禁用DNSCloack之后,它又再次正常运行,我认为VPN存在问题