ios - 未显示 Xcode 目标图标

标签 ios xcode

在尝试 AFNetworking iOS 示例项目时,我注意到 Xcode 正在显示目标图标。然而,Xcode 不会对我自己的项目/目标执行相同的操作。

显示目标图标的 AFNetworking iOS 示例项目:

AFNetworking iOS example project

不显示目标图标的项目:

A project that does not show the target icon

我能看到这两个项目之间的唯一区别是 AFNetworking iOS 示例目标在 *-Info.plist 中有一个“图标文件 (iOS 5)”(“CFBundleIcons”原始 key )字典。考虑到我的示例项目针对的是 iOS 7,这肯定不是问题的根源吗?这两个目标在 *-Info.plist 中都有一个“图标文件”(“CFBundleIconFiles”原始 key )数组。

请有人帮忙阐明 Xcode 在哪里寻找目标图标?

最佳答案

以上方法我都试过了,还是没有解决图标问题。我在项目中使用 Assets 目录,X-Code 版本是 5.0.2。

以下步骤解决了我的问题:

  1. 从导航器中选择项目文件并选择您没有图标的目标
  2. 然后选择 Build Phases 并展开并复制 Bundle Resources
  3. 将 *.xcassets 文件添加到包资源中(在我的项目中,文件名为 Images.xcassets)
  4. 清理并构建目标。

关于ios - 未显示 Xcode 目标图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982899/

相关文章:

ios - presentingViewController 显示为 null

ios - 在 UITabBar 的选项卡之间传递数据

ios - RxSwift,我如何链接不同的可观察对象

iphone - Mobile Safari(HTML5 Canvas )上绘图/素描 Web 应用程序的 UI 缓慢

android - WCF 服务 <-> 具有快速更新的 WPF/iOS/Android 客户端通信

iphone - appendFormat 泄漏

iphone - GPUImage 使用 UISlider 改变亮度

xcode - 如何从 Phonegap iOS 项目中删除未使用的框架和库?

ios - 启动图像在横向模式下无法正常工作?

iphone - 有什么办法可以远程流式传输iOS设备的屏幕?