ios 验证 : Invalid image path - missing icon file

标签 ios iphone swift xcode6

我想将我的第一个应用程序(快速)上传到Apple ios商店,但我在验证时遇到一些错误。我已经(在互联网上)搜索了很多小时来修复它,但我找不到解决方案。

错误1: 图像路径无效 - 在键“CFBundleIcons”下引用的路径中找不到图像

此键在 info.plist 中为空。我已将所有图标添加到 Images.xcassets(没有 CarPlay 图标,请查看图像)

错误2: 缺少所需的图标文件:该 bundle 不包含适用于 iPhone/iPod Touch 的应用程序图标,精确“120x120”像素,png 格式 iOS versiona >= 7.0。

图片: Picture 1 Picture 2

如果能得到一点帮助就太好了。谢谢转发

最佳答案

1) 你正在使用 Images.xcassets,自构建以来你不再需要 info.plist 中的 CFBundleIcon 属性实际上会将这些值编译到编译后的 info.plist 中。

2) 需要在 Images.xcassetsappIcon 列表中添加应用程序图标 120*120 大小的图标,以解决第二个错误。

关于ios 验证 : Invalid image path - missing icon file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28827385/

相关文章:

ios - 在 RxSwift 中将 [Observable<T>] 转换为 Observable<[T]>

ios - SwiftUI ForEach 未更新 ObservableObject 类数组的以下更改

iphone - ios如何在不越狱的情况下获取后台进程状态(运行/挂起)

ios - UITableViewController 和 SQLite 语句中的土耳其语字符

iphone - 将 plist 转换为 CSV 文件?

iphone - 在 iPhone 上使用哪个 json 库来使用 gson/jackson 生成的 json

swift - 无法在 swift 上扩展扩展添加的结构

arrays - Swift - 使用纹理数组更改 SKSpriteNode 纹理

ios - 确保在发送其他请求之前完成初始网络请求的最佳方法(iOS 应用程序)

ios - 如何打开iOS状态栏中的网络指示灯?