gpt4 book ai didi

ios - Xcode 4.3 : Codesign operation failed (Check that the identity you selected is valid)

转载 作者:IT王子 更新时间:2023-10-29 07:47:30 27 4
gpt4 key购买 nike

安装 Xcode 4.3 后,我无法使用 Organizer 验证和分发应用程序。虽然在 Xcode 中构建、签名和验证没问题,但在 Organizer 中验证失败,并显示此问题标题中的消息。

首先,Xcode 4.3 可以自动下载供应配置文件(Organizer 中有一个选项),但它只下载开发配置文件并忽略分发配置文件,就好像没有一样。好的,我手动下载并安装了它,它出现在管理器中。然后我为项目和目标设置正确的代码签名身份,并使用与我的钥匙串(keychain)中的分发证书匹配的分发配置文件。然后我执行存档(构建-签名-验证)并且没有错误,在日志中我看到 CodeSign 和验证步骤的绿色复选标记。看起来不错,存档出现在管理器中。

这就是所有错误的地方,我只是选择验证,选择我刚刚在 iTunes Connect 中准备的新版本,选择正确的代码签名身份,与存档时使用的相同(实际上,在我的情况下没有其他选择) ,它像往常一样要求 iTunes 登录名/密码,然后说

Codesign operation failed

Check that the identity you selected is valid

啊啊!!!为什么!?存档时没有问题,然后在尝试提交到 AppStore 时相同的代码签名不起作用。好吧,甚至不提交,但在实际发送之前进行验证。所以这个问题是我机器的本地问题。在构建期间成功的相同签名和验证在管理器中失败...

我尝试了所有方法,重新安装了 Xcode,删除/撤销并重新颁发了所有证书,从钥匙串(keychain)中删除了重复的私钥和公钥,将所有证书放在一个“登录”钥匙串(keychain)中,发布了新的配置文件,安装了 Application Loader 2.5。 1,依此类推......仍然没有运气。

会不会是我之前安装的 Xcode 有一些遗留问题?或者我必须更新一些工具才能使 Organizer 正常工作?

与此同时,如果有人知道另一种将二进制文件上传到 AppStore 的方法,请分享。我不知道如何使用 Application Loader 来做到这一点,当它要求我选择要上传的包时,我所拥有的只是 Xcode 在存档步骤中创建的 xcode 存档。我如何获得 iap 或应用程序加载器需要我提供的任何文件?

最佳答案

我发现 Xcode 4.3.1 在验证应用程序包中目录树中的资源应用程序时存在严重问题。

应用程序可以在 Xcode 的“Build for Archive”过程中通过验证——只有在通过 Organizer 运行验证时才会失败。

在花费数小时试图追踪常见的代码签名权利问题后,我最终在导出失败时注意到系统控制台中的以下行:

3/10/12 2:32:48.450 PM [0x0-0x261261].com.apple.dt.Xcode:/Users/chris/Library/Developer/Xcode/Archives/2012-03-10/Coverage 3-10-12 2.32 PM.xcarchive/Products/Applications/Coverage.app/Tiles/T-Mobile-roam/4: 是一个目录

我花了一天时间试图隔离这个错误,我终于搞定了它。

XCode 4.3.1 中的代码签名者在为 App Store 验证或为 AdHoc 分发保存时,只要您的 bundle 中存在与其父目录同名的子目录,就会阻塞。

例如:

test/test/file.x -- FAIL
test/test2/file.x -- WORKS

这似乎是 Xcode 4.3.1 中的新功能,希望能尽快修复。

注意:此线程似乎相关:https://devforums.apple.com/message/630800

关于ios - Xcode 4.3 : Codesign operation failed (Check that the identity you selected is valid),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9386925/

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