1

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

错误 ITMS-90022:“缺少所需的图标文件。该捆绑包不包含 iPhone / iPod Touch 的应用程序图标,恰好为 '120x120' 像素,iOS 版本 >= 7,0 的 .png 格式。支持旧版本的 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 中

谢谢,

哎呀

4

1 回答 1

0

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

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

  • iPhone:“MyAppIcon.png”(60x60)
  • iOS 7 高分辨率 iPhone:“MyAppIcon@2x.png”(120x120)
  • iPhone 6 层:“MyAppIcon@3x.png”(180x180)
于 2020-04-14T14:59:17.667 回答