tl; dr ,当使用xcodebuild -exportArchive
导出以前未签名的xcarchive时,是否可以指定任意权利文件?
我们在构建阶段()中构建了一个 unsigned xcarchive,旨在进行适当签名并在发布到Test / UAT / Store时(通过-exportArchive
导出到IPA。
这很好用,但是我很难理解如何将权利文件集成到流程中。我可以找到的所有文档/帖子都可以在构建时应用(CODE_SIGN_ENTITLEMENTS=X
,在-exportArchive
中从未提及过),也可以在显式地退出应用程序二进制文件(codesign --entitlements
)时应用。
此外,任何有关权利签名在IPA中如何工作的说明/文档链接都将受到赞赏(即,运行时如何知道要使用的权利文件?)
答案 0 :(得分:0)
按照这种方式,我在发布问题后立即发现了一些可行的方法。
如果您在codesign --entitlements <entitlementsfile> -f -s <identity> <binary>
之前运行xcodebuild -exportArchive
,则生成的IPA将具有正确的权利。