ios - 从 Xcode 和 Application Loader 向 App Store 提交应用程序时出错

标签 ios app-store ios-provisioning submission

提交时出现错误:

  • 如果我通过 xCode 发送,我会收到 "This action could not be completed -22421"
  • 如果我通过应用程序加载器发送,我会得到 "ERROR ITMS-90034: "Missing or invalid signature. The bundle ' ' at bundle path 'Payload/.app' is not signed using an Apple submission certificate"这个"The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message."

  • 在提交之前,我确实删除了所有以前的证书、 key 和配置文件,并创建了新的分发证书和配置文件。

    最佳答案

    这可能是由于您的系统上仍然存在旧的、过期的 WWDRCA(全局开发者关系证书颁发机构)中间证书。

    一、下载WWDRCA cert .打开它以将其添加到您的钥匙串(keychain)中。

    接下来,在 Keychain Access 应用程序中,选择 System keychain。确保在 View 菜单中选择“Show Expired Certificates”,然后删除 Apple Worldwide Developer Relations Certificate Authority Intermediate 证书的过期版本(2016 年 2 月 14 日过期)。

    您的证书现在应该在 Keychain Access 中显示为有效,并且 Xcode 可以使用该证书提交到 App Store。

    关于ios - 从 Xcode 和 Application Loader 向 App Store 提交应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35919752/

    相关文章:

    iphone - 我们可以从iPhone App中的AppStore访问App信息吗

    ios - 配置文件和应用程序名称不匹配

    ios - 如何在 UIPageViewController 和子级之间正确传递对象

    ios - 使用 CMPedometer (CoreMotion) 进行实时更新

    ios - 在每个 View 的底部添加一个按钮 - Swift

    ios - Testflight工作流程

    ios - 需要使用 XCode 将 iOS App 分享给其他 15 位测试人员

    ios - 为什么我的 UICollectionView 在单击单元格时会向上滚动?

    ios - 在 iOS8 中为 "Suggested Apps"添加多个位置

    ios - 如何在 phonegap 应用程序中实现 "rate us"功能