Xcode9警告项目-90704,错误ITMS-90022

问题描述 投票:9回答:5
ERROR ITMS-90022: "Missing required icon file. The bundle does not 
contain an app icon for iPhone / iPod Touch of exactly '120x120' 
pixels, in .png format for iOS versions >= 7.0."

WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 
1024x1024px Marketing Icon in PNG format. Apps that do not include the 
Marketing Icon cannot be submitted for App Review or Beta App Review."

我在xcassets文件的所有字段中设置了适当的图像(PNG格式)。

但是出现了一个错误和警告。

环境

  • Xcode 9.0发布版
  • 的CocoaPods
  • 迦太基
xcode9 application-loader
5个回答
5
投票

Xcode 9有新的图标大小。请检查Images.xcassets文件:AppIcon


2
投票

enter image description here

就我而言,它表示缺少AppStore图标; Xcode9在AppIcon中添加了一个名为App Store iOS 1024pt的新图标,因此添加缺少的图标解决了这个问题。


1
投票

在我的情况下,90704消息说,“iOS应用程序必须包含PNG格式的1024x1024px App Store图标。如果没有在资产目录中提供图标或通过iTunes Connect,则无法提交应用程序以进行App Review或Beta App Review。”这表明将商店图标作为商店列表的一部分,因为我一直有它就足够了。但是,在我将商店图标添加到应用程序本身(在AppIcon资产目录中)之前,Apple不会接受我的应用程序。

我的应用程序有一个手表扩展,我还必须将商店图标添加到手表扩展的资产目录。

添加图标后不要忘记增加您的内部版本号,否则Apple会拒绝该应用程序以获得重复的内部版本号。


0
投票

尝试从macOS 10.13 High Sierra提交应用程序时遇到此问题。

当我们切换到稳定的macOS 10.12.6时,一切都很好


0
投票

可能是APFS / Xcode 9 / CocoaPods的错误...您可以通过Xcode 9存档您的应用程序并通过Xcode 8上传此存档。或者您可以编辑存档中的Info.plist文件并切换字段'BuildMachineOSBuild'的值到16A323。为什么这个?我不知道,但它确实有效。我在这里找到了这个解决方案:https://forums.developer.apple.com/thread/86290上传后你只看到警告。

UPD:可能是Apple修复了这个bug。现在我的档案正确上传,没有任何修改。

© www.soinside.com 2019 - 2024. All rights reserved.