Xcode 9 中的 iTunes Store 操作失败

Posted

技术标签:

【中文标题】Xcode 9 中的 iTunes Store 操作失败【英文标题】:iTunes Store Operation Failed in Xcode 9 【发布时间】:2018-08-16 20:12:34 【问题描述】:

我正在尝试在 iTunes Connect 中提交我的应用程序,但总是出现以下错误:

我正在使用 MacOS High Sierra 10.13.3 和 Xcode 9.2 (9C40b),我在我的 AppIcon 中使用上面的图标:

icon-20.png = 20x20
icon-20@2x.png = 40x40
icon-20@3x.png = 60,60
icon-29.png = 29x29
icon-29@2x.png = 58x58
icon-29@3x.png = 87x87
icon-40.png = 40x40
icon-40@2x.png = 80x80
icon-40@3x.png = 120x120
icon-60@2x.png = 120x120
icon-60@3x.png = 180x180
icon-76.png = 76x76
icon-76@2x.png = 152x152
icon-83.5@2x.png = 167x167
icon-1024.png = 1024x1024

这是我的 content.json


  "images" : [
    
      "size" : "20x20",
      "idiom" : "iphone",
      "filename" : "icon-20@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "20x20",
      "idiom" : "iphone",
      "filename" : "icon-20@3x.png",
      "scale" : "3x"
    ,
    
      "size" : "29x29",
      "idiom" : "iphone",
      "filename" : "icon-29@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "29x29",
      "idiom" : "iphone",
      "filename" : "icon-29@3x.png",
      "scale" : "3x"
    ,
    
      "size" : "40x40",
      "idiom" : "iphone",
      "filename" : "icon-40@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "40x40",
      "idiom" : "iphone",
      "filename" : "icon-40@3x.png",
      "scale" : "3x"
    ,
    
      "size" : "60x60",
      "idiom" : "iphone",
      "filename" : "icon-60@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "60x60",
      "idiom" : "iphone",
      "filename" : "icon-60@3x.png",
      "scale" : "3x"
    ,
    
      "size" : "20x20",
      "idiom" : "ipad",
      "filename" : "icon-20.png",
      "scale" : "1x"
    ,
    
      "size" : "20x20",
      "idiom" : "ipad",
      "filename" : "icon-20@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "29x29",
      "idiom" : "ipad",
      "filename" : "icon-29.png",
      "scale" : "1x"
    ,
    
      "size" : "29x29",
      "idiom" : "ipad",
      "filename" : "icon-29@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "40x40",
      "idiom" : "ipad",
      "filename" : "icon-40.png",
      "scale" : "1x"
    ,
    
      "size" : "40x40",
      "idiom" : "ipad",
      "filename" : "icon-40@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "76x76",
      "idiom" : "ipad",
      "filename" : "icon-76.png",
      "scale" : "1x"
    ,
    
      "size" : "76x76",
      "idiom" : "ipad",
      "filename" : "icon-76@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "83.5x83.5",
      "idiom" : "ipad",
      "filename" : "icon-83.5@2x.png",
      "scale" : "2x"
    ,
    
      "size" : "iconxicon",
      "idiom" : "ios-marketing",
      "filename" : "icon-1024.png",
      "scale" : "1x"
    
  ],
  "info" : 
    "version" : 1,
    "author" : "xcode"
  

我的应用在 10.0 中有部署目标,并且 iosDeployment Target = 10.0 有什么问题?删除资产中的 AppIcon 文件夹并再次创建,此错误仍然存​​在,我是干净的项目(shift+cmd+k),我正在创建新档案(+20),没有解决这个问题,我不知道是否有技巧或解决这个问题的解决方法。谢谢

【问题讨论】:

你检查过png的大小实际上是120x120像素吗? @RoelKoops 出现 cocoapods 错误,我发布了(workarround)解决方案 【参考方案1】:

我在 link 中找到了一些解决方法,这不是解决方案,但现在可以使用。

我评论位于 Pods/Targets Support Files/Pods-MyApp 中的文件 Pods-MyApp-resources.sh 如下图:

之后我清理项目、存档和上传。

【讨论】:

以上是关于Xcode 9 中的 iTunes Store 操作失败的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 描述长度太长中上传应用程序时 iTunes Store 操作失败

Xcode 7.2 上传 tvos 应用程序出错:iTunes Store operation failed 错误无法验证客户端

iTunes App Store 语言字符串

iOS上传应用到AppStore出现Authenticating with the iTunes store

解决上传app store卡在正在通过iTunes Store鉴定

ipa包上传itunes store失败