繁体   English   中英

如何在iOS设备上远程安装App

[英]how to Install App on device remotely iOS

我是android开发人员,但我刚刚开始进行iOS开发,直到并且除非遇到发布时间,这还是很有趣的。

我的应用程序完成了。 现在我必须将应用程序演示提供给/发送给我的客户端,我进行了研发,发现要在设备上安装应用程序,我需要一个UDID。 我也有一个设备,我已经在个人资料中添加了它的UDID,因此可以对其进行测试。

现在告诉我,如果我问我的客户UDID,以及他是否向我提供UDID,那么之后如何在他的设备上运行应用程序。 我无法物理访问客户端设备。

我知道这个问题已经问了很多遍了,我已经读过这些问题了。 但它们中的大多数已过时,因为我无法在xcode中找到这些选项

我正在使用xcode 9.2和swft 4.2。 请建议我这样做的一种连击方式...

有很多选择:

  1. 创建即席配置文件,然后添加客户端的UDID,然后创建IPA。现在创建diawi链接并共享给客户端

  2. 创建企业资料,创建diawi,然后创建diawi并共享它。

  3. 一起试飞。

有用的链接:

如何创建diawi

创建adhox

使用测试

谢谢

如果您具有客户端的设备UDID,则可以使用Diawi链接发送构建,只需按照以下步骤操作即可。

首先,在developer.apple帐户中添加客户端的UDID。

然后创建“配置文件-> AdHoc”配置文件。 当您在那时创建AdHoc配置文件时,请选择客户端的UDID。 (查看更多详细信息https://support.magplus.com/hc/en-us/articles/204270188-iOS-Creating-an-Ad-Hoc-Distribution-Provisioning-Profile

在此处输入图片说明

在xcode中使用AdHoc配置文件存档项目并导出应用程序的.ipa。

https://www.diawi.com/中上传导出的.ipa文件

上传完成后,您可以与客户端共享构建链接。

在Safari浏览器(在设备中)中打开此构建链接以安装应用程序。

我建议您使用TestFlight

您可以在Appstore Connect上创建App,然后使用Xcode将一个内部版本上传到Appstore 之后,您可以简单地使用TestFlight允许内部或外部测试人员使用TestFlight 下载应用程序

TestFlight的优点是您不需要用户的UDID ,您可以使用他们的电子邮件地址邀请他们。 另外,您现在可以使用公共链接来邀请外部测试人员。 如果创建公共链接并与用户共享链接,则不需要用户的电子邮件地址。

Apple Beta发行选项如下,

您必须注册有Apple开发人员帐户才能放弃Beta版应用程序。

1) TestFlight内部测试人员:-我们可以通过向AppStoreConnect的TestFlight部分添加测试人员Apple电子邮件来直接分发。

2) TestFlight外部测试人员:-我们需要添加任何测试人员的电子邮件ID,他们将获得带有兑换代码的邀请,测试人员必须使用TestFlight应用程序进行兑换。 用户将通过TestFlight应用程序通知每个构建。 对于外部,我们仅需要针对每个应用版本首次提交审核。 苹果最近发布了一项功能,用于创建邀请测试人员的公共链接,您可以将其共享给任何测试人员,并且测试人员可以直接从网页插入详细信息。

3) Diawi链接:-您可以直接将构建版本上传到Diawi,并分发给其UDIDS随供应配置文件附加的测试人员。 上传到Diawi有一些限制,例如最大ipa大小为100mb,有效期为1天,.....

4) AppBox:-要摆脱Diawi的限制,有人介绍AppBox。 AppBox是一个开源的GitHub存储库,我是在一段时间前找到的,没有定期使用它,所以我没有更深的想法。 AppBox使用Dropbox上载并使用链接与测试人员共享,我们也可以直接上载到AppStore。

希望它涵盖iOS Beta发行版的所有选项,随着我将使用更多内容,它将更新AppBox的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM