如何基于其他.p12证书创建IPA

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

[在审查了包括Apple开发人员门户网站在内的许多网站之后。我最终对在以下情况下如何进行工作一无所知:我是IOS开发人员,我拥有自己的Apple帐户和证书。我为另一个客户开发了一个应用程序,他在应用程序商店中拥有自己的Apple证书和帐户。我必须创建一个IPA文件,首先要进行科学测试,然后再上传到APP STORE,但不是使用我自己的Apple帐户,而是客户的帐户,他不想给我他的证书,但他给了我两个文件:.cer和.p12开发证书。我尝试使用它们来生成.IPA文件,但是当我使用Apple ID登录到XCODE时,似乎只能使用自己的证书。我不想与他们共享我的代码,以便他们生成.IPA文件。那我有什么选项来创建.IPA文件?

谢谢

ios xcode deployment ipa ad-hoc-distribution
1个回答
0
投票

关于使用客户的签名身份对应用程序进行签名,他们必须邀请您加入其开发团队,这是通过AppStoreConnect完成的。看起来您将具有“开发人员”角色级别(https://developer.apple.com/support/roles/)所需的访问权限。接受邀请后,您需要将XCode中的团队更改为客户的团队。

出于测试目的,您的选择将是:

  • IPA文件的即兴分发,以及在某处托管无线安装过程(和IPA文件)。 Google的Firebase现在有一个过程,似乎也可以使Ad-Hoc分发也更容易一些,但是我只对其进行了快速测试(https://firebase.google.com/docs/app-distribution#example_implementation_path)。

  • 通过AppStoreConnect上载(用您的客户的证书签名),这将为TestFlight中的测试人员提供构建,但无论如何还是要最终在App Store中进行分发,都是您要做的。

© www.soinside.com 2019 - 2024. All rights reserved.