我们创建了一个 IOS 应用程序并希望将其分发给我们的客户。问题是我们不能给他们我们的源代码,他们也不能给我们他们的私钥。我们如何将 iOS 应用分发给我们的客户?我们现在有三个不同的客户。
我们可以在没有代码签名的情况下创建一个 ipa,然后将其提供给我们的客户并让他们对.ipa
文件进行代码签名吗?
只需给他们IPA。使用您的密钥对其进行签名可能比根本不签名更容易 - 它是否已经签名并不重要。codesign
IPA 可以像普通 zip 文件一样解压缩,然后使用该工具重新签名,如该问题的答案所示。然后他们可以重新压缩它以获得正确签名的 IPA 文件。
例如,您可以使用 Testflight。或 Ad-Hoc 分发。