iTunes 连接中的无效二进制文件

iTunes 连接中的无效二进制文件

问题描述:

当我将应用程序上传到 iTunes 连接时,我看到无效的二进制文件和电子邮件:

When i upload app to the itunes connect, i see invalid binary and email:

我们发现您最近的交货有一个或多个问题应用名称".要处理您的交货,必须解决以下问题更正:

We have discovered one or more issues with your recent delivery for "appname". To process your delivery, the following issues must be corrected:

无效的代码签名权利 - 您的应用程序包的签名包含不受支持的代码签名权利.请检查您的 Xcode 项目的代码签名权利配置,并删除所有不需要的权利.

Invalid Code Signing Entitlements - Your application bundle's signature contains code signing entitlements that are not supported. Please check your Xcode project's code signing entitlements configuration, and remove any unneeded entitlements.

具体来说,关键com.apple.developer.pass-type-identifiers"不是支持.

Specifically, key "com.apple.developer.pass-type-identifiers" is not supported.

更正这些问题后,请转到版本详细信息页面并单击准备上传二进制文件".继续提交直到应用程序状态为等待上传".然后你可以交付更正后的二进制文件.

Once these issues have been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is "Waiting for Upload." You can then deliver the corrected binary.

问候,

App Store 团队

The App Store team

我该怎么做才能使其正常化?

What can i do to normalize it?

Passes 直到 iOS 6 才可用.您应该这样做:

Passes are not available until iOS 6. Here is what you should do:

  1. 转到 iOS 配置门户.
  2. 在左侧点击应用 ID.
  3. 点击配置appname"并取消选中启用通行证"复选标记.
  4. 在左侧点击 Provisioning,然后点击 Distribution 标签.
  5. 点击与appname"关联的分发配置文件的编辑",然后重新选择您的应用并保存.
  6. 在 XCode 中删除旧的分发配置文件并在其位置下载新的配置文件.

提交应用程序改变了人...它变了...

Submitting apps has changed man...it's changed...