更改捆绑包标识符时,iOS 启动屏幕不显示图像
Posted
技术标签:
【中文标题】更改捆绑包标识符时,iOS 启动屏幕不显示图像【英文标题】:iOS Launch screen not showing image when changing bundle Identifier 【发布时间】:2021-10-11 23:32:54 【问题描述】:我正在开发我的 ios 应用程序,当我更改应用程序的包标识符时,我遇到了一个问题,即在启动屏幕中看不到应用程序的徽标。当我使用捆绑标识符说com.demo.app
时,启动屏幕工作正常,但是当我将应用程序的捆绑标识符更改为com.demo2.app
以用于发布目的时,无论我对图像做什么,启动屏幕图像都会停止工作。
到目前为止,我已经:
-
已将当前图像更改为其他图像,以检查问题是否出在我们正在使用的图像上。
尝试将图像拖到目录中,而不是从 Assets 文件夹中使用它,然后使用该图像的名称。这可能是什么问题?
【问题讨论】:
清理构建,删除派生数据,从设备/模拟器中删除应用程序,然后重新启动设备或重置模拟器的设置。很可能是缓存问题。如果您的配置与捆绑 id 一起使用,它应该与另一个一起使用,而无需更改配置。 【参考方案1】:这听起来很像缓存问题,我会尝试以下方法:
-
从设备中删除应用程序
重启设备
再次构建
如果这不起作用,请尝试删除派生数据,然后清理您的项目。为了确定,我也会重新启动 Xcode。
Xcode Preference -> Locationtab -> Derived data
- 然后按照上述步骤操作。
【讨论】:
以上是关于更改捆绑包标识符时,iOS 启动屏幕不显示图像的主要内容,如果未能解决你的问题,请参考以下文章