【问题标题】:How to send iOS app to a client如何将 iOS 应用程序发送给客户端
【发布时间】:2017-03-30 02:07:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios iphone xcode app-store-connect


    【解决方案1】:

    我的第一个猜测是,如果您在客户的 iTunes 帐户中担任技术角色,您将无法使用 Xcode 上传构建。为此,您必须具有管理员角色。

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

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

    编辑:

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

    【讨论】:

    • 或者将导出的 ipa 发送给客户,让他们使用 Application Loader 将应用上传到他们的帐户。
    • @Frankie 你的回答是正确的,但是我们可以在没有任何临时配置文件和客户应用商店帐户证书且没有 XCode 中的团队选择的情况下创建 IPA 吗?
    • @ashmi123 我假设 OP 已经使用正确的凭据签署了应用程序,因为他们被邀请到客户“团队”,但我的假设可能是错误的。我会在我的答案中添加更多细节。
    【解决方案2】:

    对于这个问题,您必须获取客户端 APP Store 凭据,因为没有该凭据您无法构建以创建 IPA 文件。

    因此,首先只需获取 Appstore 帐户的凭据,然后处理证书和临时配置文件,然后只需通过 APPlication 加载程序或从 XCode 上传即可。在appStore提交成功后,您可以要求客户修改APPstore账号密码。

    【讨论】:

      【解决方案3】:

      如果您在使用 Test Flight 时遇到问题并且想使用开发配置文件进行测试,那么这里有一个 url 可以帮助您将构建发送给您的客户,只需将您的 ipa 文件拖到这里,它就会自动生成一个 url,您可以发送给你的客户

      https://www.diawi.com/

      如何在设备中安装?

      • 只需点击该网址,它就会自动开始下载。

      注意:

      开发配置文件必须包含客户端的设备 ID (udid)。

      谢谢

      【讨论】:

        【解决方案4】:

        您是否从开发门户创建了认证?如果是,则您已将帐户添加到 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. 创建 adhoc mobile proviosion 为客户端创建 ipa:http://www.manyfriends.com/wiki/iphone/index.php/Create_an_ad-hoc_provisioning_profile
        4. How to create IPA in Xcode 6?

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

        否则,将 ipa 文件直接发送给客户端。然后它需要从 iTunes 安装。关注这个:Install IPA with iTunes 12

        希望这些对你有帮助!

        【讨论】:

          【解决方案5】:

          最好的方法之一是https://www.diawi.com/

          它将创建该应用的链接,客户端可以直接从 safari 或任何网络浏览器安装。

          为此,您只需要创建一个带有添加客户端 UDID 的临时配置文件。

          不仅仅是存档您的应用,还需要将该存档文件(查找 IPA)复制此文件。

          粘贴到您机器的任何位置并压缩此文件。打开 diawi 网站上传该 zip 文件。它将为该应用程序创建一个链接,从该链接客户端可以安装该应用程序.....

          【讨论】:

            【解决方案6】:

            这并不难,这里是你的指南:

            1. 在 iPhone、iPod touch 或 iPad 上打开 App Store。或者,您可以在计算机上打开 iTunes。

            2. 转到您要发送的应用,例如Vidmate app

            3. 在应用的预览页面中,查看 iPad 的右上角或 iPhone 或 iPod touch 的页面底部以找到“赠送此应用”链接。

            4. 使用您的 Apple ID(您的 iTunes 帐户)登录并输入您的姓名、收件人姓名和收件人电子邮件。

            5. 您将有机会在购买前查看应用程序礼物。完成后,您的帐户将被收取费用,应用程序将发送给您的礼物接收者,您将获得一张收据。

            【讨论】:

              【解决方案7】:
              1. 发送构建进行测试

              创建构建(开发或企业)后,您可以上传 构建到这个在线工具Install on Air。它会产生 一个简短的 URL 给你。而且是免费服务。

              您可以将该 URL 发送给您的客户或测试人员,他们可以在 iOS Safari 浏览器中打开该 URL,然后一键安装。

              您也可以使用 Diawi,但免费帐户有一些限制。

              1. 将 Build 上传到 App Store

              创建 iOS 分发配置文件和分发证书。

              使用该证书对构建进行签名。然后转到 Xcode 上的产品菜单并单击存档。这将允许您将构建上传到 App Store。您必须使用苹果帐户登录才能执行此操作。并且还要确保在存档之前选择了通用 iOS 设备而不是模拟器。

              【讨论】:

                【解决方案8】:

                要创建和发送 ios 应用程序的 ipa 链接,请遵循完善的方式

                1)upto 100mb ipa use this link to create ipa link :
                

                https://www.diawi.com/

                2)upload any size ipa and create link(Free,paid plan)
                

                https://betafamily.com/supersend

                3)upload any size ipa and create link(Free,paid plan)
                

                https://www.installonair.com/

                【讨论】:

                  【解决方案9】:

                  在我看来,最好的选择是将您的发行版 (ipa) 上传到该网站:http://putul.io

                  1. 它会生成一个分享链接
                  2. 与您的团队和客户分享链接

                  它支持最大 100MB 的 ipa 和 apk 文件。 我经常使用它..我发现它的上传和下载速度非常快(用于安装)

                  干杯

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2020-09-28
                    • 2016-05-14
                    • 2012-10-19
                    • 2019-06-30
                    • 2017-08-13
                    相关资源
                    最近更新 更多