我删除了我的原始launchImage图像集。
然后转到Xcode项目部分的"App Icons and Launch Images“。
我取消选择“启动图像源”,然后重新选择它。我得到了“将启动映像迁移到资产目录”。我选择一个资产目录并“迁移”,然后打开一个launchImage映像集。
我添加了我的文件,但是我得到了一个红色的编译警告。
我检查了Plist -那里根本没有启动图像。
之前,我收到了黄色警告,内容不明确,文件大小错误--我反复检查--它们的大小是正确的!
我该如何修复?
编辑:我在我的文件中找到了这个。我只是把选定的文件夹扔进垃圾桶吗?

发布于 2014-12-10 19:01:53
转到项目资源管理器并选择项目。单击“构建阶段”。在底部有一个名为"Copy Bundle Resources“的部分。我怀疑您会在那里找到两个images.xcassets文件,如果是这样,请通过突出显示并单击减号图标来删除其中一个文件(有正当理由拥有两个或更多文件,但您可能有意这样做,因此超出了本答案的范围)。在剩下的一个上,将您的图像添加到LaunchImage。
您添加两个目标的原因并不清楚,所以我将补充说,如果您使用多个目标,那么每个目标可以有不同的images.xcassets文件(xcode默认情况下会添加多个文件)。但是,如果大多数资产都是相同的,并且您不想管理多个资产,那么您可以在所有目标中使用相同的资产,并编写一个脚本来构建阶段,以便在编译时复制不同的资产,如启动映像。这也是在构建阶段中完成的:添加一个运行脚本的阶段,然后添加一个复制(cp)行来复制图像。不用说,你应该用很少的资源做到这一点:我用它来启动图像和应用程序图标。
编辑后添加:有一个新的方案,启动图像在storyboard和/或xib中。我假设您没有使用它,因为您说您使用的是较旧的启动图像,但如果您使用了,那么只需将您的启动图像放在storyboard/xib启动图像文件中。
发布于 2014-12-09 10:57:10
您好,根据您的问题,请访问以下链接:
编辑:我已尝试重新生成您所面临的问题。请检查您的'images.xcassets‘,您需要在’images.xcsets‘中同时拥有'Launchimage’和'AppIcon‘。如果您没有'LaunchImage‘或'AppIcon’,它将生成错误。
根据你添加的图像,你似乎已经从应用程序中删除了image.xcassets,但没有移动到thrash。
您可以按照下图设置启动画面。
1.)在images.xcassets中输入启动镜像之前

2.)不带启动屏幕图像的images.xcassets

3.)在images.xcassets中添加启动屏幕图像

4.)在启动图像屏幕中设置启动图像

这将帮助您在应用程序中添加新的'image.xcassets‘。
http://www.intertech.com/Blog/xcode-assets-xcassets/
5.)添加新镜像xcasset后的文件夹结构

6.)在删除和添加新的图像资产后启动应用程序。

如果你从你的' images.xcassets‘而不是你的images.xcassets中删除了启动镜像,这将会对你有所帮助。
如何使用Image.xcassets:
要在应用程序中设置启动屏幕图像和其他图像,请执行以下操作。
https://www.youtube.com/watch?v=_36Y6rDcKP0&list=PLXCowKcXAVgrCe2Lezv0acRf4adQLshv2
希望这将是更有帮助的。
https://stackoverflow.com/questions/27370703
复制相似问题