如何在没有app store的情况下分发我已完成的应用

时间:2015-11-25 16:55:03

标签: ios iphone app-store ad-hoc-distribution

正如标题所述,我一直在为Iphone开发和测试应用程序。我已将它安装到iphone上,因为它已插入Mac。但是,我想让应用程序将它放在我的网络服务器上,然后通过网站允许某人下载并安装该应用程序。我尝试了以下各种教程,但是在归档应用程序后如下所示,导出和其他按钮显示为灰色。还确保了通用iOS设备'选择。可能导致这种情况的原因是什么?

The greyed out export button

3 个答案:

答案 0 :(得分:0)

您必须使用Apple TestFlight或使用第三方服务才能分发您的测试版以进行测试。一个很好的服务是HockeyApp,我目前使用它,非常便宜10美元/月。

答案 1 :(得分:0)

没有客户端的UDID,你根本就不能!

答案 2 :(得分:0)

导致这种情况的原因可能是您没有注册正确的Apple开发人员计划。

如果应用程序是通过Enterprise Developer计划注册(或Ad Hoc配置)的证书签署的,则iOS设备只会从网站上的链接安装应用程序。企业分发方法仅允许注册公司的员工。

iOS设备库存也支持对已注册的开发者帐户注册的设备进行Ad Hoc部署。

另一种可能性是在您的网站上放置一个指向整个Xcode项目的链接,并说明如何使用Mac和Xcode构建您的应用,然后在其设备上运行它。