gpt4 book ai didi

xcode - 从 OS X 10.8 更新到 10.9 后出现错误 ITMS-9000 : Missing or invalid signature.

转载 作者:行者123 更新时间:2023-12-04 19:37:01 25 4
gpt4 key购买 nike

我们有一个自动构建系统,它一直在 OSX 10.8(Mac Mini - Xcode 5.1.1)上完美运行,直到我们更新到 10.9(Mac Pro - Xcode 5.1.1)。

更新到 OSX 10.9 后,当我们尝试通过 Application Loader 上传 IPA 时,我们开始收到以下错误:

ERROR ITMS-9000: "Missing or invalid signature. The bundle 'com.my.bundle" at bundle path "Payload/bundle.app" is not signed using an Apple submission certificate."

以下语句在 Unity 构建 Xcode 项目后运行。

xcodebuild -target "Unity-iPhone" -sdk "iphoneos" -configuration Release CODE_SIGN_IDENTITY="iPhone Distribution: Company Name, Inc. (DDXX7YXXXX)" PROVISIONING_PROFILE=d5e4xxxx-xxxx-xxxx-xxxx-5fef0dbe3e50;

/usr/bin/xcrun -sdk iphoneos PackageApplication -v "$IOS_RELEASE_SAVE_PATH/build/bundle.app" -o "IOS_IPA_PATH/bundle_RELEASE.ipa" --sign "Company Name, Inc. (DDXX7YXXXX)" --embed "/Users/Shared/Jenkins/Library/MobileDevice/Provisioning Profiles/d5e4xxxx-xxxx-xxxx-xxxx-5fef0dbe3e50.mobileprovision";

附带说明一下,我们的 ADHOC 构建使用相同的证书进行签名,只是条款不同,并且工作正常。

我仔细检查了以下项目:

  • 项目和供应包 ID 匹配。 (区分大小写和潜在的字符替换。)
  • 证书和规定是最新的。
  • 分发证书对所有用户都标记为受信任。

我也手动构建了 IPA 并尝试提交,但结果是同样的错误。

我尝试过的其他选项:

如有任何帮助,我们将不胜感激。

编辑:添加 - 分发证书被标记为受所有用户和平台模型/Xcode 版本信任。

最佳答案

已经很久了,但我在从 OSX 10.9 Mavericks & Xcode 5.1.1 更新到 OSX 10.10 & Xcode 6.1.1 时再次遇到这个问题。

解决方案(类似于TWilly的评论):

注意:根据需要备份 .p12 key 和证书!

  • 将钥匙串(keychain)重置为系统默认值,并从 iPhone 配置实用程序中清除所有配置文件。
  • 从开发人员门户检索您的 .p12 key 和规定。
  • 将您的发布和开发证书应用到 SYSTEM(不是登录)。
  • 尝试从命令行构建。

此外,在 OSX 10.10 和 XCODE6 上从 CL 构建可能会引入一个问题:“ResourceRules.plist:无法读取资源”

参见 this link for solutions .

关于xcode - 从 OS X 10.8 更新到 10.9 后出现错误 ITMS-9000 : Missing or invalid signature.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25860134/

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