有没有一种通过浏览器安装iPhone应用程序的方法?

18

有没有一种通过浏览器(在这种情况下是iOS Safari)安装iPhone应用程序的方法?


http://appstorebeta.com 是一个不错的方法。它有一些小问题,但总体上我觉得它非常有用。 - Vineet Choudhary
6个回答

23

是的,Safari会检测*.ipa文件并尝试安装它,但ipa文件需要正确签名,只有允许的设备才能安装它。

http://www.diawi.com是一个可以帮助您完成此过程的服务。

所有这些都是用于Ad-hoc分发,而不是用于生产应用程序。


这个能在非越狱手机上运行吗?另外,将您的配置文件提供给他们是否存在安全问题? - hspain
是的,这个方法可行,没有任何问题。我们公司使用它来向客户分发发布版本。还有其他一些类似的服务,比如Diawi和TestFlight.com。 - Ecarrion
@Ecarrion,您能否给我们提供提供该服务的网站列表。由于某种原因,谷歌根本没有返回Diawi。 - Broken Link
抱歉,我只用过http://www.diawi.com和https://testflightapp.com,但我知道还有其他选项。 - Ecarrion
为什么不用于生产应用程序呢?我的意思是,如果它可以在Ad-hoc上运行,那么它应该也能在分发中运行,对吧? - Ali Amin
显然,一些企业应用程序并不限制于特定设备列表,请参见:https://dev59.com/-mgt5IYBdhLWcg3w5hWr - Simon East

14
如果你想从其他浏览器安装应用程序,你可以使用AppBox。它是一个Mac应用程序,利用你的Dropbox账户来分发你的自定义和企业应用程序。

https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation/releases


1 如何使用AppBox

  1. 将您的Dropbox帐户与AppBox链接。
  2. 选择并上传iOS应用程序“或”选择项目/工作区进行归档和上传iOS应用程序。
  3. 将链接发送给您的测试人员、客户、朋友甚至自己使用。
  4. 在设备上的浏览器中打开链接,然后点击安装。

2. 特点

  • 已上传的应用程序到期 - 永不过期。直到您从Dropbox中删除
  • 无限的应用程序安装
  • 网络更改或失败后自动重新启动上传
  • 为相同的应用程序保留相同的安装链接
  • 使用相同的安装链接安装先前的版本
  • 自动通过电子邮件发送应用程序分发链接
  • 最大上传大小 - 等于您的Dropbox帐户存储空间
  • 自动应用程序签名
  • 归档后自动上传到Dropbox或AppStore
  • 分发后自动关闭Mac
  • 简易设置助手,几分钟内即可开始使用
  • Slack、Microsoft Teams和Hangout Chat Webhook集成
  • 仪表板
  • Fastlane支持 阅读更多
  • Jenkins支持 阅读更多
  • 暗色主题

3. AppBox vs Diawi

enter image description here

4. 截图

上传IPA文件

分享链接

仪表板


试试这些链接之一:

感谢您的回复,我这边的链接是 https://tiny.app.link/。当我在设备上打开此链接时,会将我重定向到 https://getappbox.com,并显示下载 AppBox,但是当我点击下载 AppBox 时,什么都没有发生。 - Amit Thakur
@Ahsan,我认为这是你代码的问题。因为AppBox不会修改你应用程序的任何内容。请使用另一个服务检查相同的IPA文件,并让我知道结果。或者通过电子邮件将安装链接发送给我-vineetchoudhary[at]live.in - Vineet Choudhary
1
@Ahsan通过邮件回复了。附言:那是一个应用签名问题。 - Vineet Choudhary
@VineetChoudhary 我们需要添加用户的 UUID 吗?还是任何人都可以通过链接直接安装? - channu
@Ahmad 是的,它正在工作。 - Vineet Choudhary
显示剩余9条评论

4
https://testflightapp.com/是一个很好的方式进行此操作。虽然它有些许瑕疵,但总体上我认为它非常有用。

4

3
一个名为BetaFamily的新网站已经推出,它可以像diawi一样生成安装链接。您还可以邀请用户,他们将直接在收件箱中收到安装程序链接。下面是该网站链接:https://betafamily.com/supersend

它卡在上传上了...然后如果你尝试发送它,它会说“你需要上传一个文件”。在我看来很糟糕。 - Bryan P
你再试一次了吗?我认为那时可能是他们服务器出了一些问题。当服务器负载过重时,Diawi也会遇到这个问题。 - Teena nath Paul

0

由于现在的Diawi链接只有一天的有效期,我找到了这个Diawi的替代方案。

https://www.testgrid.io/app-deploy

它的功能与Diawi相同。但是它会在其服务器上保留构建15天。这意味着可共享链接有效期为15天。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接