Tag: xcasset

使用xcassets

.xcassets资源仅适用于应用程序图标和启动图像还是用于我们自己的图像资产? 我知道我们可以将我们的图像添加到.xcassets文件,但这样做是否是一个好习惯?

在使用xcode 6提交时,出现错误ITMS-9000“图像path无效”

在使用xcode 6validation或提交我的应用程序时,出现错误: ERROR ITMS-9000: "Invalid Image Path – No image found at the path referenced under key 'CFBundleIcons': 'AppIcon120x120'" 我检查了我的plist文件,没有CFBundleIcons条目。 我正在使用一个资产目录,我可以看到在常规目标设置下正确configuration(它也与设备上的图标正确build立)。 我尝试删除并重新添加目录,以及。 我最好的猜测是,在多个目标中使用多个资产目录时,xcode中存在某种错误。 有任何想法吗?

无意中从XCode项目中删除了xcassets文件

我想从图像集合中删除单个文件夹,但是,我设法将整个xcassets文件放入垃圾箱。 普通的“放回”方法是不可用的,只是拖动删除的文件夹到XCode产生一个错误: “Images.xcassets”无法复制到“ProjectPear”,因为具有相同名称的项目已经存在。 要保存文件,请提供不同的名称,或移动或删除现有文件,然后重试。 我不确定这个集合在XCode项目中的位置,因为导航器没有显示任何内容,而且命令行也没有提示任何提示。 我怕搞乱project.pbxproj文件,因为它可能比我的图像集合混杂得多。 编辑:将文件从垃圾箱拖回到Finder是成功的,但是,XCode导航器不再识别 – 或者在这种情况下仍然不能识别 – .cassetsets文件。 我不确定是否在.pbxproj文件中添加某些内容。

启动图像不显示在我的iOS应用程序

我想要获得一个简单的启动屏幕,在我的应用程序中显示,使用Xcode 6.0.1构build。 我已经通过两种方式添加了启动屏幕:作为XIB(默认名称为LaunchScreen.xib)以及在xcassets中设置为launchimage。 我已经确定我的“启动屏幕文件”设置为LaunchScreen.xib。 我已经模拟了所有可用的设备(例如,“iPhone5 iOS8”/“iPhone5s iOS8”/“iPhone6 iOS8”。注意,模拟器中只有iOS 8可用)。

Xcode 6 – 用于通用映像支持的xcassets

目前正在开发一个通用的SpriteKit项目。 我将支持以下设备: iPhone 4 / s,iPhone 5 / c / s,iPhone 6,iPhone 6+ iPad非Ret,iPad视网膜 我很困惑iPhone的一部分。 我已经有4个版本的我的背景精灵的iPhone的4种不同的屏幕分辨率。 但是哪个去哪? 我知道3x是为6+,我认为5 / c / s去视网膜4倍,但我不知道iPhone4 / s和6去哪里。 有人知道吗? 值得一提的是,当我在我的xcassets文件里创build一个Launch Image时,我显示了这些选项,它们基本上包含了我所支持的所有设备。 只是想知道为什么这不是创build一个图像集的情况下 另外你们如何为通用应用程序创build图像/精灵? 现在新的iPhone 6和6 plus已经出来了,我还有两个解决scheme来支持,这对我来说仍然是一个令人困惑的问题,因为我还是一个初学者。