Xcode 9.2上传到App Store失败,描述长度和工具链错误无效

JuJ*_*oDi 37 xcode ios

我已经阅读了很多论坛,包括:
https://forums.developer.apple.com/thread/87862
和一些Stack Overflow帖子.

我尝试使用建议的解决方案修改我的plist

find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323
Run Code Online (Sandbox Code Playgroud)

在我正在尝试加载的存档目录中,我仍然收到以下错误.我相信我有有效的Xcode和Mac OS版本.我正在运行今天发布的Xcode 9.2和High Sierra 10.13.1.为什么我的上传因这些错误而失败,我该如何解决?

上传错误消息

文本中的错误(使这篇文章更易于搜索):

分发应用程序时出现以下问题.

⚠iTunesStore 操作失败
说明长度:2651858

⚠iTunesStore 操作失败
ERROR ITMS-90534:"无效的工具链.必须使用Xcode 6或更高版本的公共(GM)版本,macOS和iOS SDK或更高版本构建新的应用程序和应用程序更新.不要提交使用beta软件,包括beta macOS版本."

Clo*_*uds 19

右键单击存档文件(.xcarchive)>显示包装内容>产品>应用程序>右键单击应用程序文件>显示包装内容>双击Info.plist进行编辑

DTXcodeBuild的值从9C40b更改为9C40

重新提交,它会工作

编辑/免责声明:这只是绕过上传过程的一个技巧,iTunesConnect仍然不允许提交11.2,所以这不是正确的解决方案.

  • 仅供参考,这将获得要上传的版本,但您将无法在iTunes Connect中提交,您将获得"无效的sdk值.在[应用程序名称]中为LC_VERSION_MIN_IPHONEOS的sdk部分提供的值是11.2,大于最大允许值为11.1." (4认同)

Max*_*wer 5

我从几个“iTunes 商店操作失败”开始。在修复其他错误的同时,我也一直试图修复这个“描述长度”错误 - 但它总是失败。所以我首先解决了所有其他错误,突然这个错误也消失了。

我相信这个错误取决于其他错误。我修复的最后一个错误称为“找不到故事板文件”)

Xcode 9.2


小智 0

我找到了解决方法:从https://developer.apple.com/download/more/下载 Xocde 9.1

制作一个新的存档然后上传。这对我有用。

PS 我没有发送审核,但我将其发送给包括我自己在内的内部测试人员。