我删除了原始的launchImage图像集。
然后转到Xcode项目部分中的“应用程序图标和启动图像”。
我取消选择了“启动图像源”,然后重新选择了它。我得到“将启动图像迁移到 Assets 目录”。我选择 Assets 目录并“迁移”,然后将打开一个launchImage图像集。
我添加了文件,但是随后出现红色的编译警告。
我检查了Plist-那里根本没有启动图像。
以前,我收到有关内容歧义内容和文件大小错误的黄色警告-我检查并重新检查-文件大小正确!
我该如何解决?
编辑:我在我的文件中找到了。我是否只是将选定的文件夹扔进垃圾桶?
最佳答案
转到项目资源管理器并选择项目。单击“构建阶段”。在底部有一个名为“复制捆绑资源”的部分。我怀疑您会在其中找到两个images.xcassets文件,如果是这样,请通过突出显示并单击减号图标来删除其中一个(出于正当理由,有两个或两个以上文件,但是您有目的地这样做了,所以它不在此范围内)。此答案的范围)。在其余的一个上,将您的图像添加到LaunchImage中。
您添加两个对象的原因尚不清楚,因此我要补充一点,如果您使用多个目标,则每个目标可以具有不同的images.xcassets文件(默认情况下,xcode会添加多个)。但是,如果大多数 Assets 都是相同的,并且您不想管理多个 Assets ,则可以在所有目标中使用相同的 Assets ,并编写添加脚本来构建阶段,以在编译时复制不同的 Assets (如启动镜像)。这也在构建阶段中完成:添加一个运行脚本的阶段,然后添加一条复制(cp)行以复制镜像。不用说,您应该使用很少的资源来执行此操作:我将其用于启动图像和应用程序图标。
编辑添加:有一个新方案,其中启动图像位于 Storyboard 和/或xib中。我假设您没有使用它,因为您说过您正在使用较旧的启动图像,但是如果使用的话,只需将启动图像放入 Storyboard /xib启动图像文件中即可。
关于iOS Xcode 6 LaunchImage名为 "LaunchImage"的启动图像集没有任何适用的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27370703/