我目前正在为iOS应用程序商店开发一款应用程序,我希望在将其发布到应用程序商店之前让它运行一个公开测试版。理想情况下,我希望任何人都可以下载应用程序,只要他们拥有正确的权限(某种应用程序密钥可能)。
为iOS应用程序实现开放式测试的最佳方式是什么?理想情况下,我不希望得到苹果企业帐户提供的“内部”分发。
我已经在无线ad-hoc分发上看到了这个(How distribute private program to more than 100 devices?),但我想要更多具体的信息。具体做法是:
答案 0 :(得分:2)
企业可以获得企业证书,允许他们签署应用程序,以便它们可以部署在任何iOS设备上(无需越狱),就像应用程序从应用商店下载一样。 但是,企业需要承诺,他们不会在组织外部分发这些应用程序。 有关更多信息,请查看Apples iOS开发人员企业计划:https://developer.apple.com/support/ios/enterprise.html
没有其他方法可以在不发布到App商店的情况下分发应用程序。
答案 1 :(得分:1)
Lukas的答案很好地涵盖了Enterprise Distribution,所以我将概述一般发布,受限用户群的选项。
首先,我想指出,似乎Apple不应该允许测试版,例如在Apple Store Review Guidelines(需要登录)中声明:
<强> 2.9 强> “beta”,“demo”,“trial”或“test”版本的应用将被拒绝
话虽如此,我已经看到一些应用程序是商店发布的测试版,所以这条规则可能比其他一些规则更宽松。
我会考虑在普通应用程序商店中发布应用程序,其模式与任何其他应用程序相同,只需进行一些更改:
答案 2 :(得分:0)
查看TestFlight http://testflightapp.com
您上传IPA文件,然后邀请测试人员。