当我在应用商店发布我的应用时出现空白屏幕

Posted

技术标签:

【中文标题】当我在应用商店发布我的应用时出现空白屏幕【英文标题】:Blank screen when I release my app on app store 【发布时间】:2020-01-13 15:08:14 【问题描述】:

当我归档我的应用并将构建发送到应用商店进行审核时,审批者说我的应用以空白屏幕启动。我试图以不同的方式在模拟器上复制这个问题但没有成功:

    在 xcode 上:product>scheme>Edit Schema 我选择 Build Configuration "Release" 我在 Xcode 的 Debug 配置中更改了构建设置,并暂时将优化级别从 (-O0) 调高到 (-O3 或 -Os)

该应用程序在模拟器上运行良好且没有错误,如果我将应用程序存档并使用临时选项分发它并在我的设备上手动安装该应用程序也可以正常运行。

重现问题的唯一方法是将buid分发到应用商店并通过试飞安装,但我无法调试它。

有人知道可能导致问题的原因吗?我认为这可能是一个配置问题。

【问题讨论】:

我认为我的建议是:在控制台运行的情况下运行测试飞行构建,看看是否弹出任何相关内容。 你试过我的建议了吗? 当然你不能在调试器中运行 testflight 构建,但是你可以打开控制台并观察来自运行时的一切 【参考方案1】:

有几件事可以尝试:

在从 Xcode 调试器安装应用程序之前,从您的设备中删除该应用程序。

在设备处于飞行模式并关闭 WiFi 的情况下使用 USB 安装应用程序。

【讨论】:

问题是,OP 说该应用程序在试飞分发中的行为方式相同。所以这并不是说我们不知道如何重现这个问题。问题是找出原因。试飞分布和临时分布之间有什么不同可以产生这种差异? 您的解决方案不起作用。如果我使用 USB 和临时分发安装应用程序,它工作正常。当我在商店发布时,我遇到了问题。测试 App Store 分发版本的唯一方法是从试飞中安装它。如果我按照这种方式我有问题。好奇怪 @xbomber360 你得到解决方案了吗?我也面临同样的问题。在 xcode 上工作正常,但在屏幕上显示 TestFlight

以上是关于当我在应用商店发布我的应用时出现空白屏幕的主要内容,如果未能解决你的问题,请参考以下文章

在启用关联域的情况下将应用更新到应用商店时出现问题

上传到 iOS 应用商店时出现错误“您的二进制文件无效”

ionic v3 build IOS 上传到应用商店时出现“UIWebView”错误

在 Windows 应用商店应用程序(Windows 8.1)中使用 GeoLocator 时出现“管道正在关闭”错误?

我在 Play 商店中部署免安装应用时收到此错误消息

提交到应用商店时出现 ITMS-4238 错误