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

get*_*tty 9 application-loader xcode9

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."
Run Code Online (Sandbox Code Playgroud)
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."
Run Code Online (Sandbox Code Playgroud)

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

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

环境

  • Xcode 9.0发布版
  • 的CocoaPods
  • 迦太基

Jho*_*tan 5

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


Dan*_*din 0

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

UPD:苹果可能修复了这个错误。现在我的档案已正确上传,无需任何修改。