在网站上分发iPad应用程序(.ipa格式文件)

11

我是新手iOS开发者,想将我的iPad应用程序(.ipa格式文件)分发到我的网站上,这样其他人就可以从我的网站下载我的iPad应用程序(.ipa格式文件)。所以,其他人可以通过网站下载iPad应用程序(.ipa格式文件)吗?


您需要企业级分发配置文件。 - Swapnil
为什么要这样做?AppStore 为您的用户提供无缝体验。 - Devraj
3个回答

15
当您归档应用程序时,需要勾选“分发到企业”框。这样做会生成一个plist文件。(请注意提供的信息,URL必须正确)。将ipa和plist放置在您的服务器上。
然后,您可以从HTML文件链接到plist。

itms-services://?action=download-manifest&url=http://YOURSERVER/YOURAPP.plist

这就是OTA(空中分发)的做法。
只有企业级配置文件或专门用于测试目的的AdHoc配置文件才能实现此功能。
您还可以使用TestFlight

1
如果您具备一些PHP技能,您可以从.ipa文件自动生成plist。这就是我们所做的,使得无线分发变得更加容易。 - basvk
感谢您的回复。可能ipa格式文件不包含特定设备的UDID,因此该应用程序(ipa格式文件)可以在该设备上运行。 - Magesh
只有拥有企业分发证书才能实现这一点,该证书仅颁发给企业,并且仅用于内部使用。 - Maffo
嗨Maffo,你能否详细解释一下企业分发证书? - Magesh
嗨Maffo,根据您提供的参考链接https://dev59.com/Km445IYBdhLWcg3w5OIH,Beta Builder仅支持IOS 4.0。但是我的设备需要IOS 5.0及更高版本,因此无法将ipa格式文件安装到我的设备上。我们该如何解决这个问题?或者说我们是否需要从我们这一端进行服务器配置? - Magesh
Beta builder版本1.0仅支持IOS 4.0或更早版本的用户。但是,我们需要IOS 5.0或更高版本的用户。那么,有没有支持IOS 5.0或更高版本用户的Beta builder? - Magesh

4
您可以使用http://www.diawi.com/上传.ipa文件。 但请确保只有注册设备的用户才能在其设备上运行该文件。

0

企业级应用可能是解决方案,但苹果公司表示,IPA文件只能分发给公司员工。


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