0

我无法在我的 iPod touch 4 上显示启动图像。我使用的是 Xcode 4.3.3。

我已将此添加到我的 Info.plist 文件中:

<key>UILaunchImageFile</key>
<string>Default</string>

我已将 Default.png 复制到 xcappdata 包中的 AppData 文件夹并使用 Organizer 上传。图像尺寸为 320 x 480。我也尝试将图像放在 xcappdata 包的根目录中,但这也没有效果。我是否正确上传图像?

我还尝试将图像拖放到 Xcode 目标摘要选项卡上的“启动图像”,但这没有效果(图标仍然显示“未指定图像”)。

我在 Organizer->Console 下搜索了设备日志,没有看到任何与加载图像相关的错误或警告。有没有办法查看启动图像加载的诊断信息?

4

4 回答 4

3

我找到了解决方案。图像需要复制到 .app 包的根目录,而不是像我一样的 .xcappdata 包。也许我是盲人,但我在文档中找不到这个。在我的情况下,它无需添加到 Xcode 项目即可工作。

于 2012-11-12T10:09:54.527 回答
1

你真的把这个方法弄得太复杂了。Xcode 有一个 UI 供您浏览和选择所有分辨率的图标和启动图像。它负责将文件复制到项目中并修改项目设置/plist 文件。见下图。

项目摘要截图

于 2012-11-12T10:15:54.107 回答
1

对于 Xcode 4.6,使用 Organizer Documentation 部分,搜索“App-Related Resources”或“iOS App Programming Guide”。App-Related Resources应该是“iOS App Programming Guide”中的一个部分。

该文件提到:

"您的应用程序包中必须包含一个或多个图标。系统在设备的主屏幕上显示您的应用程序时会使用这些图标。有关如何指定应用程序图标的信息,请参阅“应用程序图标”。</p>

“所有启动图像都必须是 PNG 文件,并且必须位于应用程序包目录的顶层。”

这是为了让 Xcode 可以找到它们......

于 2013-02-18T17:52:35.550 回答
0

要更长时间地显示启动图像,您可以在 AppDelegate.m 中执行以下操作

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
     // Override point for customization after application launch.
     sleep(10);
     return YES;
}
于 2014-08-13T19:07:03.160 回答