在尝试 AFNetworking iOS 示例项目时,我注意到 Xcode 正在显示目标图标。然而,Xcode 不会对我自己的项目/目标执行相同的操作。
显示目标图标的 AFNetworking iOS 示例项目:
不显示目标图标的项目:
我能看到这两个项目之间的唯一区别是 AFNetworking iOS 示例目标在 *-Info.plist 中有一个“图标文件 (iOS 5)”(“CFBundleIcons”原始 key )字典。考虑到我的示例项目针对的是 iOS 7,这肯定不是问题的根源吗?这两个目标在 *-Info.plist 中都有一个“图标文件”(“CFBundleIconFiles”原始 key )数组。
请有人帮忙阐明 Xcode 在哪里寻找目标图标?
最佳答案
以上方法我都试过了,还是没有解决图标问题。我在项目中使用 Assets 目录,X-Code 版本是 5.0.2。
以下步骤解决了我的问题:
- 从导航器中选择项目文件并选择您没有图标的目标
- 然后选择 Build Phases 并展开并复制 Bundle Resources
- 将 *.xcassets 文件添加到包资源中(在我的项目中,文件名为 Images.xcassets)
- 清理并构建目标。
关于ios - 未显示 Xcode 目标图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982899/