iOS 在 Dev 中启动 Image Works 但不是 App Store 版本

iOS Launch Image Works in Dev but not App Store Version

我有一个 iOS 应用程序,我正在尝试让启动屏幕正常工作。当我通过 xCode 在模拟器或设备上 运行 应用程序时,它工作正常。但是在我将二进制文件上传到 App Store 后,启动画面图像停止工作。

我正在使用 Cordova 和 cordova-plugin-splashscreen

看起来它仍在尝试加载它并出现了微调器,但图像没有出现。

什么会导致本地 运行 和 App Store 构建之间的差异?

这是损坏的 App Store 版本在初始启动时的样子。它最终确实最终正确加载并且应用程序 运行 没问题。但是加载时看起来很糟糕。

当您在本地设备上构建和 运行 时,您正在使用 "Run" 方案构建,而当您为 App Store 构建应用程序时,您使用 "Profile" 方案。 运行 方案的构建配置称为 "Debug",而配置文件方案的构建配置称为 "Release"。

为了解决问题并实现奇偶校验,您需要将 运行 方案的构建配置更改为 "Release"。你这样做:

  • 单击 XCode 中左上角播放按钮旁边的应用程序图标。
  • Select "Edit Scheme".
  • 单击左侧窗格中的 "Run"。
  • 将构建配置更改为 "Release"。
  • 关闭。
  • 构建并运行。

理论上,您的应用现在应该 运行 与从应用商店下载时一样。

https://www.youtube.com/watch?v=kXdzk3qhCWc&list=PLt2cCXacqzgfUAjHYnZ9rrPkih4NzAV4E&index=8&t=94s

我认为你需要让 Apple 满意你的启动资产 如上视频所示 link 可能对您有所帮助。如果我正确理解你的问题。

谢谢。