如何将 iOS 应用程序发送到客户端

Jam*_*mes 4 iphone xcode ios app-store-connect

我们在 XCode 中为客户端开发了一个 iOS 应用程序。现在我们要将应用程序上传到他们的帐户。在 Android 中,这非常简单,您只需构建一个 apk 文件并将其发送给他们。然后他们可以将其上传到 Google Play 或任何其他服务。iOS 看起来非常复杂。

客户端不是技术人员,因此向他们发送源代码并让他们从 XCode 部署应用程序不是一种选择。

我们已经能够在我们自己的 iTunesConnect 帐户中为他们创建一个应用程序,并让他们使用 TestFlight 测试该应用程序。

他们已经创建了一个 iTunesConnect 帐户,并且能够将我们的帐户添加到他们的“团队”中,我们现在可以看到他们创建的应用程序,但我们无法从 XCode 向其上传构建。不确定到底需要什么,如何上传到其他团队,或者他们是否有更简单的方法?

Fra*_*kie 5

我的第一个猜测是,如果您获得了客户 iTunes 帐户的技术角色,您将无法使用 Xcode 上传构建。你必须是管理员角色。

使用 Xcode 导出 IPA 文件。然后使用“应用程序加载器”提交到您的客户帐户。

还要确保您在 iTunes Connect 上正确添加,因为只有在开发者帐户中您才能添加到“团队”。在 iTunes Connect 中,您被添加为“用户”并被分配一个“角色”。

编辑:

所以没有任何混淆:这个过程有两个部分,代码签名和上传到 iTunes。您需要在您的客户开发者帐户团队中使用通过他们的帐户创建的分发证书和 App Store 配置文件对应用程序进行正确的代码签名。一旦您拥有带有这些凭据的正确代码签名的 IPA,您就需要以上述方式上传到他们的 iTunes Connect 帐户。


Jam*_*lam 5

您是否从开发门户创建了认证?如果是,您已将帐户添加到 xcode 设置并按照 3 中的步骤操作。 如果您什么都没做,请按以下步骤操作:

  1. 从这里创建证书:https : //support.magplus.com/hc/en-us/articles/203808748-iOS-Creating-a-Distribution-Certificate-and-p12-File
  2. 使用证书:http : //sites.injoit.com/knowledge-base/for-developers/certificates/how-to-use-distribution-certificate
  3. 创建临时移动配置为客户端创建 ipa:http : //www.manyfriends.com/wiki/iphone/index.php/Create_an_ad-hoc_provisioning_profile
  4. 如何在 Xcode 6 中创建 IPA?

现在通过https://www.diawi.com/上传 ipa并从 iphone safari 获取要安装的 ipa 链接。将链接发送给客户。

否则,将ipa 文件直接发送给客户端。然后它需要从iTunes安装。按照此操作:使用 iTunes 12 安装 IPA

希望这些能帮到你!