gpt4 book ai didi

ios - 导出存档时出错

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:42:14 27 4
gpt4 key购买 nike

我在 Xcode 中使用导出功能时遇到问题(“您的帐户已经有分发证书”)所以我使用了 xcodebuild 的解决方案。它生成 IPA 文件,但我在控制台中看到了这个:

### Checking original app
+ /usr/bin/codesign --verify -vvvv /.../My.app
Program /usr/bin/codesign returned 1 : [/.../My.app: resource envelope is obsolete
]
Codesign check fails : /.../My.app: resource envelope is obsolete

是不是我这边的问题,如何解决?

最佳答案

如果您使用的是 Mac OSX 10.9.5 或更高版本,则使用 V2 签名的操作系统代码签名会出现问题。

因此,使用 --no-strict 标志和 codesign --verify 来克服这个错误。

如果您使用 PackageApplication 创建一个 .ipa 文件,那么

使用 vi PackageApplication 命令编辑 PackageApplication perl 脚本工具并更新代码签名函数以传递“--no-strict”参数。

示例:

my $result = runCmd("/usr/bin/codesign", "--verify", "--no-strict", "-vvvv", , $plugin );

我遇到了同样的问题,并得到了 Apple 开发团队的以下回应。这个问题对我来说已经解决了。

The command line tool “codesign” has changed in 10.9.5 and 10.10, you need to pass “--no-strict” option to the command, (the problem has been reported and will be fixed). To workaround the problem, please save a copy and modify PackageApplication to pass “—no-strict” to codesign, you can locate PackageApplication by running the following:- xcrun -sdk iphoneos -f PackageApplication

关于ios - 导出存档时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26001512/

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