【问题标题】:iOS Launch screen not showing image when changing bundle Identifier更改捆绑包标识符时,iOS 启动屏幕不显示图像
【发布时间】:2021-10-11 23:32:54
【问题描述】:

我正在开发我的 iOS 应用程序,当我更改应用程序的包标识符时,我遇到了一个问题,即在启动屏幕中看不到应用程序的徽标。当我使用捆绑标识符说com.demo.app 时,启动屏幕工作正常,但是当我将应用程序的捆绑标识符更改为com.demo2.app 以用于发布目的时,无论我对图像做什么,启动屏幕图像都会停止工作。

到目前为止,我已经:

  1. 已将当前图像更改为其他图像,以检查问题是否出在我们正在使用的图像上。
  2. 尝试将图像拖到目录中,而不是从 Assets 文件夹中使用它,然后使用该图像的名称。这可能是什么问题?

【问题讨论】:

  • 清理构建,删除派生数据,从设备/模拟器中删除应用程序,然后重新启动设备或重置模拟器的设置。很可能是缓存问题。如果您的配置与捆绑 id 一起使用,它应该与另一个一起使用,而无需更改配置。

标签: ios swift caching launch-screen bundle-identifier


【解决方案1】:

这听起来很像缓存问题,我会尝试以下方法:

  1. 从设备中删除应用程序
  2. 重启设备
  3. 再次构建

如果这不起作用,请尝试删除派生数据,然后清理您的项目。为了确定,我也会重新启动 Xcode。

Xcode Preference -> Locationtab -> Derived data - 然后按照上述步骤操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 2015-02-20
    • 2015-08-05
    相关资源
    最近更新 更多