启动图像不会更新

cer*_*che 11 xcode image launch

我正在使用Xcode 4.3.1.添加启动图像非常简单 - 只需将图像拖到Project-> Summary-> Launch Images窗口即可.

所以我之前设置了一个启动图像并且它有效.但是当我拖动不同的图像并再次在我的iPhone上运行应用程序时,启动图像仍然与旧版本相同.即使我从"启动图像"窗口中删除了启动图像,旧图像仍会在启动时显示.

我也尝试过清除构建.没工作.

请帮忙.非常感谢!

sab*_*and 12

我有同样的问题,但有发布故事板.我不得不重命名我用作背景的图像.


小智 7

从设备删除对Xcode 4.5.1没有帮助.构建过程正在缓存图像.有了Zorayr对相关问题" Xcode,无法删除"启动图像"来自项目 "的回答,我决定跟踪缓存的图像并销毁它,因此它不会继续构建并显示在我的测试App.

最后,我发现Xcode(至少4.5)默认在您的主目录的以下路径中构建图像:

〜/ Library/Developer/Xcode/DerivedData/< ProjectName > - < uniqueID >/Build/Products/< Scheme > -iphone {os,simulator}/< ProjectName > .app /

因此,除了从设备(或模拟器)中删除旧的App图像之外,还需要从构建缓存中删除图像文件.但只是做了类似的事情

rm ~/Library/Developer/Xcode/DerivedData/MyProject-fpwnjlbayydgzxcdlyrwxrwntapr/Build/Products/Debug-iphoneos/MyProject.app/Default*.png
Run Code Online (Sandbox Code Playgroud)

并不总能解决你的问题.相反,您可能会在弹出窗口中收到类似"已签名的产品被移动或删除 "的错误.(我现在无法重现它以获取确切的文本.)它不会显示在日志文件中,它只是挂起构建过程(在Xcode 4.5.1中.)为了解决这个问题,我删除了< ProjectName > .app /目录树下的所有文件兄弟目录树< ProjectName > .app.dSYM/contains (貌似)并行产品的符号表和签名文件.然后,构建过程将重新创建所有内容,而不再有任何投诉.


Emi*_*old 7

在iOS 10.2.1,iPhone 5s硬件测试设备,Xcode 8.2.1上对我有用

我认为它与Xcode无关.测试设备似乎正在缓存LaunchScreen.storyboard映像.我需要通过按住主页+顶部按钮重新启动设备.然后我重建,低,看,图像更新.


sch*_*sch 5

您应该从设备中删除该应用,然后再次启动它.

  • "我试过了.你不觉得我会尝试那个!??" (c)WarGames (7认同)