iOS启动图片在Dev中工作,但不适用于App Store版本

时间:2017-05-26 10:36:10

标签: ios xcode cordova splash-screen launchimage

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

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

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

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

这就是破解的App Store版本在初始启动时的样子。它最终会最终正确加载,应用程序运行正常。但加载时看起来很糟糕。

broken image in App Store version

2 个答案:

答案 0 :(得分:2)

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

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

  • 点击XCode左上角播放按钮旁边的应用图标。
  • 选择“编辑方案”。
  • 点击左侧窗格中的“运行”。
  • 将构建配置更改为“发布”。
  • 关闭。
  • 构建并运行。

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

答案 1 :(得分:0)

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

我认为您需要让Apple了解您的发布资产 如上图所示视频链接可能对您有所帮助。如果我理解你的问题。

谢谢。