使用分发证书和同一帐户的配置文件重新签署开发IPA时是否需要entitlement.plist文件?

问题描述 投票:0回答:1

在我的组织中,分发证书和应用程序商店配置文件位于并安装在只有实验室管理员才能访问的实验室环境中的Mac机器上。

要我将应用程序的IPA上载到应用程序商店,我需要在我的本地Mac上存档开发IPA(在发布配置模式下使用dev cert和配置文件,然后通过此IPA发送给实验室管理员。

实验室管理员使用python重新签名脚本在实验室Mac上重新签名IPA。

我还需要与IPA一起明确发送一个entitlements.plist文件。到目前为止,我的应用程序尚未使用任何功能,甚至没有推送通知。 Xcode中的所有功能均已关闭,并且在开发人员门户上,该应用程序标识符的“功能”下默认选中了游戏中心和内部购买。

我假设由于实验室管理员将使用相同的Apple帐户来重新签署IPA,并且实验室Mac上存在的应用商店配置文件包含其自己的权利,因此我无需发送明确的Entitlements.plist文件。另外,我认为该应用不会在审查中被拒绝。

这些假设正确吗?预先感谢。

ios code-signing codesign code-signing-certificate code-signing-entitlements
1个回答
0
投票

您可以not

在导出过程中神奇地附加权利文件;在存档过程中必须存在。但是直到发行时间,您才发现自己是否“正确”(在苹果看来)。
© www.soinside.com 2019 - 2024. All rights reserved.