gpt4 book ai didi

ios - 自动代码签名 : Which profiles am I using?

转载 作者:行者123 更新时间:2023-11-29 01:30:10 24 4
gpt4 key购买 nike

我想知道当我有一个自动设置时我实际使用了哪些代码签名身份和供应配置文件(见截图)。确定这一点的最简单方法是什么?

enter image description here

最佳答案

如果 Xcode 的自动选择之一的结果对您很重要,那么您可能应该自己做出选择禁用自动功能。

问:为什么 Xcode 不向您显示它选择的配置文件?

A:因为它还不知道。

在实际构建并做出所有必要的决定以自动选择配置文件然后签署应用程序之前,它不会知道。 Xcode 团队还没有(而且可能永远不会)将该代码压缩成可以在build设置中显示工具提示的试运行版本。

可以通过运行构建后脚本来发现为您做出了哪些选择来实现此功能,但请参阅我的第一点。

类似于:

/usr/libexec/PlistBuddy -x -c "print :Name " /dev/stdin <<< $(security cms -D -i YourApp.app/embedded.mobileprovision)

尽管检查配置文件的 UUID 可能更安全。

尽管存在上述 FUD,但如今在build设置中所做的选择已经变得一点不那么重要了,因为在部署 AppStore、Enterprise 和 Ad 时,您必须明确选择一个配置文件并重新签署应用程序临时构建。也就是说,如果您有一个自动部署系统,那么使用脚本来检查您的输出二进制文件是否已使用正确的身份进行签名并具有您期望的权利并不是一个糟糕的主意。

关于ios - 自动代码签名 : Which profiles am I using?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33540861/

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