将-exportArchive与未签名的档案一起使用时,可以指定权利文件吗?

时间:2019-11-02 10:39:14

标签: ios xcode

tl; dr ,当使用xcodebuild -exportArchive导出以前未签名的xcarchive时,是否可以指定任意权利文件?

我们在构建阶段()中构建了一个 unsigned xcarchive,旨在进行适当签名并在发布到Test / UAT / Store时(通过-exportArchive导出到IPA。

这很好用,但是我很难理解如何将权利文件集成到流程中。我可以找到的所有文档/帖子都可以在构建时应用(CODE_SIGN_ENTITLEMENTS=X,在-exportArchive中从未提及过),也可以在显式地退出应用程序二进制文件(codesign --entitlements)时应用。

此外,任何有关权利签名在IPA中如何工作的说明/文档链接都将受到赞赏(即,运行时如何知道要使用的权利文件?)

1 个答案:

答案 0 :(得分:0)

按照这种方式,我在发布问题后立即发现了一些可行的方法。

如果您在codesign --entitlements <entitlementsfile> -f -s <identity> <binary>之前运行xcodebuild -exportArchive,则生成的IPA将具有正确的权利。