【问题标题】:Can't upload archive to app store since yesterday从昨天开始无法将存档上传到应用商店
【发布时间】:2016-05-28 15:03:00
【问题描述】:

在我成功为我的应用程序上传存档并且我的应用程序在应用商店上的前 2 天,但是昨天和今天当我上传存档时,我看到“上传存档”消息(带有副标题“将 api 使用发送到 itunes connect” ) 在开始时,但随后我看到“iTunes Store 操作失败。此操作无法完成。稍后再试”:

当我尝试为另一个应用程序上传存档时,一切正常,这很奇怪,因为从 2 天前开始,我只将应用程序中的最低年龄从 17 岁更改为 18 岁(所以我没有更改所有重要的应用程序设置)。

可能是因为我们使用 iAd 网络,而苹果通知该网络自 7 月起将不可用?

【问题讨论】:

  • Okey 那么您是否尝试从您的应用程序中删除 iAad?
  • 是的,我现在试过了,没用
  • @PaulGalavic 检查我的答案,确保应用程序加载器版本必须 >= 3.0
  • 我等了 3 天才解决这个错误......这就是我解决它的方法步骤 1。点击“上传到应用商店”步骤 2。祈祷! (最重要的一步)第3步。重复第1步和第2步,直到上传成功。 (可能需要 5 到 6 次尝试,不要放弃 :P) 作为一名 android 开发人员,这就是我讨厌开发 iOS 的原因。 p.s:我在加载应用程序时遇到了问题,因为它违反了我的出口合规性。还将内部版本号增加了+1,不确定是否有帮助。大声笑
  • That is 为我工作,任何人都可以尝试。

标签: ios objective-c iphone app-store iad


【解决方案1】:

只需使用 Application Loader 2.9.1 上传 ipa,即使苹果告诉您应该使用 xcode 7.2 或 Application Load 3.0.0 上传 ipa,但是,我的解决方案效果很好 下载应用程序加载器 2.9.1

【讨论】:

  • 能给个链接吗?
  • 在更现代的 XCode 版本中,您会在“Xcode”菜单(菜单栏中 Apple 右侧的第一个菜单)下找到“Application Loader”,它会被隐藏在“打开开发者工具”子菜单中。
  • 其实有帮助(我在 xCode 7.2 中使用默认应用程序加载器上传),非常感谢
  • XCode 7.3 附带的当前应用程序加载器为我修复了这个问题,无需下载旧版本
  • 在哪里可以获得/如何生成 ipa 文件?
【解决方案2】:

试试这个 Xcode -> Open Developer Tool -> Application Loader -> 使用 AppleID 登录 -> 选择您的应用 IPA 这对你有帮助吗

【讨论】:

  • 构建应用后,我的 IPA 在哪里?
  • 你可以用这个东西创建IPA。产品 -> 存档并等待存档。成功后,它将打开存档信息对话框。在此右侧,您将选择 EXPORT 和“Save for Ad Hoc development”
  • @KamleshShinarakhiya:保存为“Ad Hoc”或保存为“App Store”分发?
  • @Pushkraj 保存为“Ad Hoc”。
【解决方案3】:

在遇到此类问题时,您应该注意以下几点:

  • 确保您已将正确的捆绑 ID 和配置添加到应用程序中
  • 如果它比在开发者帐户上更新后正确,则它未在 Xcode 上更新。所以在这种情况下,转到 Xcode > Preferences > remove Account & Add it again。在目标和项目中清理 Xcode 集配置
  • 完成上述步骤后,清理项目并再次准备新存档并尝试提交

重要提示:

  • 不要尝试从 Beta Xcode 版本提交构建文件
  • 如果您使用的是应用程序加载器,请确保其版本大于或等于 3.0

希望对你有帮助。

【讨论】:

    【解决方案4】:

    另一个可能有帮助的解决方案是在通过 XCode 提交 IPA 时禁用位码。不知道为什么,但是当我的同事遇到同样的问题时,这对他有用。正如 pradip kikani 指出的那样,如果您想保留位码,那么 Application Loader 将起作用。

    【讨论】:

    • 在尝试了大约 10 次之后,禁用位码为我做到了。奇怪。
    • 这里也一样。真的很奇怪。虽然有效。
    【解决方案5】:

    我尝试重新启动我的 mac,但没有任何帮助。

    什么对我真正有用:

    1. 在 Xcode 偏好设置中从我的开发者帐户中注销。
    2. 从构建设置中关闭 bitCode。
    3. 更改了配置文件。

    但我不确定哪一种方法有效,因为我全部都做了。 祝你好运。

    【讨论】:

      【解决方案6】:

      我昨天(2016 年 4 月 14 日)使用 Xcode 7.2 两次看到了这个确切的问题。 我会得到一个

      “此操作无法完成。请稍后再试”

      或者一个

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

      哪一个似乎是随机的。我只是不断尝试,最终在两种情况下都成功上传。苹果显然有点****。

      不是最有用的技术答案,但认为值得一提。

      【讨论】:

      • 我昨天试了3次,今天早上试了2次。总是有 无法完成此操作。再试一次。 (-22421)
      【解决方案7】:

      今天遇到同样的问题!!我发现在我的有效架构中没有“arm64”,而是有一个“arm6”。 更新的有效架构列表解决了我的问题。

      【讨论】:

      • 好的,但是我有 arm64 架构,所以对我没有任何问题
      • @PaulGalavic 编辑了我的答案。我认为 plist 中的拼写错误会导致此问题!不确定。
      【解决方案8】:

      我今天想在 Xcode 7.3.1 中验证我的应用时遇到了同样的问题。就我而言,我的配置文件已于 2016 年 5 月 1 日到期,正如我在 Xcode“首选项 > 帐户 > 查看详细信息”中发现的那样。我点击“全部下载”并获得更新的个人资料并更新了到期日期。

      【讨论】:

        【解决方案9】:

        我通过将内部版本号从 1.0 更改为 1.1 解决了类似的问题。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-23
          • 2012-09-21
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多