【问题标题】:Livecode iOS ERROR ITMS-90022 Bundle does not contain App IconLivecode iOS 错误 ITMS-90022 Bundle 不包含 App Icon
【发布时间】:2020-07-26 23:36:18
【问题描述】:

我在 Livecode 9.6.1 中制作了一个 iPhone 应用程序,并将它保存为一个独立应用程序,其中所有 .png 图标和启动画面都以各自的大小上传到独立应用程序设置中。 我制作了 .ipa 文件并通过 Application Loader(也尝试过 Transporter)提交了它,但我收到了这个错误。

错误 ITMS-90022:“缺少所需的图标文件。该捆绑包不包含 iPhone / iPod Touch 的应用程序图标,该图标恰好为 '120x120' 像素,iOS 版本为 .png 格式 >= 7,0。支持较旧的在 iOS 版本中,在资产目录之外的捆绑包中可能需要该图标。确保 Info,plist 文件包含引用该文件的适当条目。请参阅 76x76 和 152x152 像素的错误相同

我不确定以下是否有帮助,但我注意到 - 这只是 iOS 7 设备图标的分辨率? - 当我将应用程序放到模拟器或我的个人 iPhone 设备上时,应用程序可以正常工作,并且启动画面也可以正常工作。但应用程序图标仍显示为默认的白色图标。 - 如果我右键单击 .app 文件并显示包内容,我可以看到所有启动图像,但看不到任何图标图像文件 - 我无法在 Xcode 中打开 .app 文件以将这些图标图像添加到 Info.plist

Mac Catalina 版本 10、15、3

iPhone X IOS 13,3,1

LiveCode 9,6,0 (dp3)

Xcode 10,1 & 11,3 放置在 iOS SDK 中

谢谢,

哎呀

【问题讨论】:

    标签: ios xcode icons livecode appicon


    【解决方案1】:

    您似乎忘记包含应用程序图标,或者它的分辨率不正确。检查您的icon settings 并确保包含iOS 7 Hi-Res iPhone 的图标。通过添加后缀 @2x 和 @3x 来指示高分辨率版本,它还可以帮助正确命名您的应用程序图标。

    这意味着您必须确保存在以下图标:

    • iPhone:“MyAppIcon.png”(60x60)
    • iOS 7 高分辨率 iPhone:“MyAppIcon@2x.png”(120x120)
    • iPhone 6 层:“MyAppIcon@3x.png”(180x180)

    【讨论】:

    • 我不确定问题是否与我添加的文件或 LC/Xcode 我添加了 iOS 选项卡中的所有图标所有我的图标都是正确的尺寸例如iPhone X 为 180x180 像素,iOS7 Hi-Res iPhone 为 120 x 120 像素 最初我在 Adob​​e Illustrator 中导出了每个尺寸,但我什至尝试使用应用程序图标生成器,它给了我@1 @2 @3 标签
    • 在导出时还有什么我应该解决的问题:我是否应该合并我的图层,PNG8 与 PNG 24,透明度开与关,交错开与关,无与艺术优化与类型优化,有些东西处理点 (pt) 分辨率或色彩空间
    • 请参考app icon specifications here。确保您满足所有要求。
    • 我很确定我满足所有要求。最终我找到了一种手动解决此问题的方法。我将图标放在复制文件中。我编辑了信息,plist 将其放入 Copy Files 并重新制作了独立应用程序。这允许图标显示在我的物理设备上,允许它通过 Transporter 而没有任何错误,我现在已经将它提交到 App Store。所以手指越过 Apple App Store 批准了我的提交。我会及时通知你。
    猜你喜欢
    • 2016-01-16
    • 2018-03-06
    • 2016-11-21
    • 2023-04-08
    • 2020-04-09
    • 2017-04-19
    • 2016-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多