xcode 5.0.1 中 iphone 4 的启动画面没有改变

Posted

技术标签:

【中文标题】xcode 5.0.1 中 iphone 4 的启动画面没有改变【英文标题】:Splash screen not changing for iphone 4 in xcode 5.0.1 【发布时间】:2013-11-18 09:06:11 【问题描述】:

我正在开发最新的 xcode,即版本 5.0.1。我已经为 iphone 4 和 iphone 5 设置了启动图像。Xcode 将图像重命名为 Default(对于 iPhone 4)和 Default~iphone(对于 iPhone 5)。但是当我在 3.5 英寸模拟器上运行应用程序时,它会显示 iphone 5 的启动图像。我尝试过干净的构建,但这并没有解决我的问题。我该如何解决我的问题?

【问题讨论】:

您在使用资产目录吗? 不,我没有使用资产目录。 使用资产目录(很容易启用,在您设置默认图像的占位符旁边有一个选项)并将图像添加到资产目录。问题可能是您没有包含非视网膜 3.5 英寸图像,而您运行的是非视网膜 3.5 英寸模拟器。 我的应用程序也必须与 ios 5.1 兼容。我正在开发 6.1 SDK。资产目录会导致我的应用程序与那些不兼容吗? 顺便说一下最新版本是5.0.2 ;) 【参考方案1】:

使用资产目录(很容易启用,在您设置默认图像的占位符旁边有一个选项)并将图像添加到资产目录。问题可能是您没有包含非视网膜 3.5 英寸图像并且您运行的是非视网膜 3.5" 模拟器。

(资产目录是 Xcode 5 的功能,它们不依赖于 SDK,因此您可以使用它们并使用较旧的 SDK 构建)。

【讨论】:

以上是关于xcode 5.0.1 中 iphone 4 的启动画面没有改变的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Xcode 5.0.1 项目降级到 Xcode 4.6.3

在 iOS 7、XCode 5 中找不到 iPhone 模拟器文件夹

在Xcode 5.0.1(更新的xcode 6)中为3.5,4.0(更新的4.7和5.5)英寸屏幕开发相同的UI,没有风景,没有iPad,没有故事板

Xcode 中使用较低 4.0.3 版本而不是 5.0.1 的 Swift 构建设置未强制执行

如何在 xcode 4.6.2 中使用 iphone 模拟器 5.1

在 Xcode 4.2 中未检测到具有 iOS 5.0.1 的设备