【问题标题】:iTunes connect: This action could not be completed. Try again. (-22421) [closed]iTunes 连接:此操作无法完成。再试一次。 (-22421) [关闭]
【发布时间】:2016-07-19 00:18:28
【问题描述】:

注意: 我正在使用 obj-c 代码开发一个 Swift 项目。

上传到 iTunes Connect 时出现此错误:

此操作无法完成。再试一次。 (-22421)

好的,那我找到this

然后我在一封电子邮件中收到了这个(这花了一段时间才意识到错误消息是通过电子邮件发送的 :-) 在 Xcode 和 iOS 开发领域的另一天):

尊敬的开发者,

我们发现您最近交付的一个或多个问题 “我的应用程序名称”。要处理您的交货,必须解决以下问题 更正:

无效的 Swift 支持 - 缺少 SwiftSupport 文件夹。重建 您的应用程序使用 Xcode 的当前公共 (GM) 版本并重新提交 它。

一旦这些问题得到纠正,您就可以重新交付 修正二进制。

问候,

App Store 团队

好的,然后我将“嵌入式内容包含 Swift 代码”设置为“是”。

经过一天的努力,我现在是 ?????

【问题讨论】:

标签: ios xcode app-store-connect


【解决方案1】:

对于以下消息:

尊敬的开发者,

我们发现您最近交付的一个或多个问题 “我的应用程序名称”。要处理您的交货,必须解决以下问题 更正:

无效的 Swift 支持 - 缺少 SwiftSupport 文件夹。重建 您的应用程序使用 Xcode 的当前公共 (GM) 版本并重新提交 它。

一旦这些问题得到纠正,您就可以重新交付 修正二进制。

问候,

App Store 团队

您需要使用Xcode Archive 上传您的应用。

Navigate to Xcode > Window > Organizer > Select your latest app archive > upload to App Store.

这是因为当您使用 apploader 上传应用时,它不包含 Swift Support,但是当您使用存档上传时,它会将所有 swift 库复制到有效负载中。

并确保您不使用任何Xcode beta 版本上传您的构建。

【讨论】:

  • 谢谢 Sohil,这是官方知识吗?
  • 您的问题解决了吗?这不是官方知识,但我尝试提取生成的.xarchive.app,发现没有添加Swift 库。
  • 好的,我明白了。当我通过 Application Loader 收到更非正式的错误消息时,我得到了它的工作。原来我有一个图书馆失败了,这与你的回答一致。谢谢
  • 但是请确保如果您的应用程序是使用Swift 语言构建的,那么您必须使用 Xcode 存档上传。
  • 我遇到了同样的错误(项目使用 XCode 8,Swift 3),再次尝试,它成功了。
【解决方案2】:

这是因为 Apple 服务器的互联网连接问题。稍等片刻或下次再试。它会起作用的,当然。这也可能是您的互联网连接问题。

多次遇到此问题并自动解决。 xcode 没有任何问题。尝试并尝试唯一的解决方案。

【讨论】:

    猜你喜欢
    • 2016-05-27
    • 2017-05-08
    • 2017-10-06
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多