gpt4 book ai didi

ios - iTunes Connect 上的无效签名(无效二进制文件)

转载 作者:技术小花猫 更新时间:2023-10-29 10:09:47 25 4
gpt4 key购买 nike

我知道这是一个重复的问题,但在所有其他问题上我找不到解决方案,所以我再次尝试发布包含更多详细信息的问题。

我在 xcode5 上使用 Release SchemeiOS7 归档我的应用程序并更正 Provisioning Distribution

那是屏幕:

这是在项目

enter image description here

这是在 Target

enter image description here enter image description here

我尝试做很多不同的 Assets ,我确定我的 Building Archive 是在 ReleaseiTunesConnect 的答案是时间相同:

Dear developer,

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

Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target.

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.

Regards,

The App Store team

无效的二进制文件

我很想知道如何解决这个问题,有没有人知道这样做?

谢谢。

****测试响应****

enter image description here

权威屏幕 是正确的

enter image description here

最佳答案

在 Xcode 中,在目标级别执行以下操作:

  1. 首先为发布配置选择配置文件。 (对于 任何 SDK)配置文件必须与应用的Bundle ID匹配(如您在“常规”选项卡中所见)。
  2. 在代码签名身份中,点击Any iOS SDK 的子菜单,确保选择Automatic。如果您看不到下面的内容。
  3. 全部清理归档

选择 CodeSign 身份:

在第 2 步中,如果您不能选择 Automatic,则意味着您的 AppID 可能与应用程序的 Bundle ID 不匹配。AppID 由您选择的配置文件指向。

如果是这种情况,请登录开发者门户并确保您使用的配置文件指向正确的 AppID。

要在提交之前验证 .ipa 或 .app,请尝试这些命令。然后查看打印输出,看看是否一切正常。还要验证到期日期。

$cd <where the app is>
$unzip *.ipa
$cd Payload
$codesign -d --entitlement - *.app
$codesign --verify -dvvv *.app
$security cms -D -i *.app/embedded.mobileprovision

关于ios - iTunes Connect 上的无效签名(无效二进制文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com