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格式)。
但是出现了一个错误和警告。
环境
答案 0 :(得分:5)
Xcode 9有新的图标大小。请检查Images.xcassets文件:AppIcon
答案 1 :(得分:2)
答案 2 :(得分:1)
在我的情况下,90704消息说," iOS应用程序必须包含PNG格式的1024x1024px App Store图标。如果未在资产目录或通过iTunes Connect 中提供图标,则无法提交应用程序以进行App Review或Beta App Review。"这表明将商店图标作为商店列表的一部分,因为我总是拥有它就足够了。但是,在我将商店图标添加到应用程序本身(在AppIcon资产目录中)之前,Apple不会接受我的应用程序。
我的应用有一个手表扩展程序,我还必须将商店图标添加到手表扩展程序的资产目录中。
在添加图标后不要忘记增加您的内部版本号,否则Apple会拒绝该应用程序以获得重复的内部版本号。
答案 3 :(得分:0)
可能是APFS / Xcode 9 / CocoaPods的错误...... 您可以通过Xcode 9归档您的应用程序,并通过Xcode 8上传此归档。或者您可以在归档中编辑Info.plist文件,并将字段'BuildMachineOSBuild'的值切换为16A323。为什么这个?我不知道,但它确实有效。我在这里找到了这个解决方案:July 28, 2016 上传后,您只会看到警告。
<强> UPD 强>: 苹果可能修复了这个错误。现在我的档案无需任何修改即可正确上传。
答案 4 :(得分:0)
我们在尝试从macOS 10.13 High Sierra提交应用时遇到了这个问题。
当我们切换到稳定的macOS 10.12.6
时,一切都还可以