我想给测试人员一个 ipa 文件。我首先创建一个新的 Provisioning 配置文件,它是 ad hoc 。下载后,我在管理器中看到 xcode 在您的钥匙串中找不到此配置文件的有效私钥证书对。我试图归档应用程序并创建 ipa,但它不适用于其他程序员。我应该在哪里添加 test.mobileprovision?当我创建这个时,我选择了我的钥匙串中有证书的开发人员谢谢,Raluca
3 回答
xcode 在您的钥匙串中找不到此配置文件的有效私钥证书对
似乎表明您的钥匙串中没有分发证书。
要构建临时应用程序,您将需要分发证书以及分发配置文件。
Provisioning Portal 中的指南逐步解释了如何构建用于临时分发的应用程序:
https://developer.apple.com/ios/manage/distribution/index.action
这里还有一个很好的指南,可以帮助您为临时构建您的应用程序。
您需要参考 AdHoc Distribution 的步骤
我认为您需要在 Developer Apple Login 中使用您的凭据登录
登录后,请通过此链接并逐步阅读。
我认为这是您可以获得的最佳解决方案,因为本文档指南由 Apple 提供
https://developer.apple.com/ios/manage/certificates/team/howto.action
这有多个步骤,例如:
1. Generating a Certificate Signing Request
2. Submitting a Certificate Signing Request for Approval
3. Approving Certificate Signing Requests
4. Downloading and Installing Development Certificates
5. Saving your Private Key and Transferring to other Systems
我认为,如果您在给定链接上阅读了苹果文档中的所有这些步骤,那么您无需参考任何其他指南。
第2步:
然后,您只需要下载您的证书和配置文件。
第 3 步:
只需将配置文件设置到您的项目和目标设置中,然后使用“Entitlements.plist”放置适当的权利。
第4步:
完成后,只需在 AdHoc Scheme 中设置您的项目。
第 5 步:
清理您的项目。
第 6 步:
转到产品->单击构建->“构建归档”
第 7 步:
产品 -> 存档
现在您的存档可以在您的管理器中获得,您可以在其中将其保存到带有 IPA 扩展名的磁盘并将其发送给您的客户。
单程:
- 将要用于测试的设备 UDID 添加到 Apple Developer 门户
- 通过在 Apple Developer Portal 添加设备、应用程序标识符和开发人员来修改配置文件
- 通过将配置文件拖放到管理器中的库部分,在系统中下载并安装配置文件
- 将配置文件安装到所有测试人员的设备
- 下载开发者密钥并通过 Keychain Access 应用程序安装
- 使用此密钥签署您的构建
- 然后存档您的构建并通过管理器将其共享到 ipa
您还可以使用第 3 项服务,例如testflight或Beta builder在测试人员之间共享您的应用程序。
Testflight 比手动将构建发送给测试人员更容易。