gpt4 book ai didi

iphone - 向 iTunesConnect 提交应用程序更新(疯狂!)

转载 作者:行者123 更新时间:2023-12-02 05:58:42 28 4
gpt4 key购买 nike

iTunes connect 一直拒绝我的二进制文件进行应用程序更新,这让我发疯。通常我可以弄清楚,但我已经尝试了我能想到的一切。也许有人可以伸出援助之手:)

我得到的错误是:

The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.



我正在将我的应用程序的更新版本上传到商店。当前版本是1.0,这个新版本是3.0。这是我尝试过的:
  • 使用
    命令行(我听说过 Finder
    zip 实用程序有时可能很糟糕)
  • 检查我的应用程序是否正确签名
    $> codesign -vv myApp (说
    "在磁盘上有效)
  • 在构建中检查
    记录正确的配置垃圾
    到那里
  • 确保在我的
    Info.plist 文件CFBundleVersionCFShortBundleVersion
    从我当前的版本增加

  • 到目前为止,这就是我能想到的检查,据我所知,一切看起来都很好。

    现在我在门户网站的某处读到,说您必须使用与以前相同的分发证书签署更新,我是(我认为)。但是,我必须使用新的配置文件进行签名,因为我用于 App Store 的旧配置文件已经过期(或者某些东西,我不知道它不会工作)。

    关于我的情况需要了解的事情

    此更新实际上是对新模板的完全重写,但我确保我使用的是完全相同的 App ID(通配符)和捆绑标识符),所以这应该不是问题。

    此外,自从我上次提交到 App Store 后,我已经更换了机器,但我记得从我的旧机器中导出所有内容(我认为)。我这里还有旧的,上面有所有相同的数据,如果有帮助的话。我不认为我忘记了什么)。

    在此先感谢您的帮助:)

    更新

    所以我决定尝试用应用程序加载器上传,看看它是否会给我任何新的错误,它有,它喷出 this进入控制台。也许有人可以在那里找到一些有意义的东西。

    另外值得注意的是,门户指南说更新必须使用原始分发配置文件进行签名,因为用于签名原始应用程序。我试过使用那个旧的,但 Xcode 不会让我选择它,因为有“没有匹配的 key 对”或其他什么。有没有办法解决这个问题?根据钥匙串(keychain),我有我的分发证书和它的私钥,这一切看起来都是有效的。我确保尝试修复钥匙串(keychain)以防万一,但没有改变。

    最佳答案

    这总是有趣的部分,不是吗?

    假设您已经对通常的东西进行了两次和三次检查(使用正确的证书、为设备编译、拥有正确的图标文件、应用程序 ID 等)

    我遇到的一个模糊原因与此处概述的原因大致相同:

    http://discussions.apple.com/message.jspa?messageID=9167082#9167082

    总而言之,我的 project.pbxproj 文件以某种方式以 PROVISIONING_PROFILE 的两个不同条目结束(即使 XCode 界面只显示一个)。我的文件看起来与该讨论中发布的文件有点不同,但删除额外的条目为我解决了问题。

    关于iphone - 向 iTunesConnect 提交应用程序更新(疯狂!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1370574/

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