【发布时间】:2020-01-17 05:12:04
【问题描述】:
在我的组织中,分发证书和应用商店配置文件位于并安装在实验室环境中的 Mac 机器上,只有实验室经理可以访问。
为了将应用的 IPA 上传到应用商店,我需要在本地 Mac 上存档开发 IPA(在发布配置模式下使用开发证书和配置文件),然后通过此 IPA 发送给实验室经理。
实验室经理使用 python 重新签名脚本在实验室 Mac 上重新签署 IPA。
我是否还需要显式发送一个 entitlements.plist 文件以及 IPA。到目前为止,我的应用程序没有使用任何功能,甚至没有使用推送通知。 Xcode 中的所有功能都处于关闭状态,并且在开发者门户上,应用标识符在 Capabilities 下默认选中了 Game Center 和 In-House Purchase。
我假设因为实验室经理将使用同一个 Apple 帐户重新签署 IPA,并且实验室 Mac 上的应用商店配置文件包含其自己的权利,所以我不需要发送明确的 entitlements.plist文件。另外,我认为该应用不会在审核中被拒绝。
这些假设正确吗?提前致谢。
【问题讨论】:
标签: ios code-signing codesign code-signing-certificate code-signing-entitlements