Alm*_*bek 47 distribution udid ios ipa provisioning-profile
我一直在搜索stackoverflow,在各种博客中阅读以回答我的问题"我可以将我的应用程序分发给某人,而无需获取他的设备UDID吗?"
我找到的答案都是关于"不!你必须有UDID列表"
但是我有人(私人公司)告诉我他们曾经安装过应用而没有将他们的设备UDID提供给开发人员.开发人员用来发送.ipa文件,他们只是将它拖放到iTunes中,就是这样!我晕了..
他们用哪种方式做了没有UDID?(我反对越狱,这不是选择)
或者,也许他们在撒谎?
rge*_*rge 60
"私人公司".有线索.
应用程序商店开发人员只能将应用程序分发到(最多100个)具有已知UDID的设备.这是我们大多数人的100美元计划.我们只能创建签名配置文件,以便临时分发到我们的100台设备,或者发送给Apple.([eta:]或者,现在,通过新的Apple TestFlight对特定AppleID进行限时分发.)
还有企业开发人员计划,一个300美元的年度计划向企业开放(目前,任何有DUNS号码的企业;要求过于严格.)企业开发人员无法提交到应用程序商店,但他们可以签署应用程序安装到任何设备上,不知道UDID.
企业开发人员合同包括不在与组织或业务无关的设备上安装此类应用程序的协议.设备做验证与苹果的签名证书,因此,如果您尝试企业签名的应用程序向公众出售,苹果会发现并关闭你.此外,企业配置配置文件每年到期,因此必须使用新配置文件刷新设备或应用程序停止工作.
[编辑添加,稍后:]第三个,优秀的选项(实际上只是第一个功能)是B-2-B App Store. 我们发现这更适合我们以前为客户设置企业帐户的大多数用户案例.它与常规应用程序商店分发几乎相同,只是应用程序不公开 - 它只对您(开发人员)在上传时指定的客户端AppleID列表可见.那些必须是免费批量购买计划的一部分的客户然后可以以兑换代码的形式"购买" 任意数量的应用程序副本,并将它们分发给最终用户设备但是方便.
它很光滑.观看WWDC视频.B2B应用可能会花费您喜欢的任何费用,包括0美元.下载和更新使用普通的应用商店机制.如果客户端使用Apple Configurator配置其设备,则可以由设备而不是AppleID分配兑换代码.有一些限制,但它们并不繁琐.强烈推荐.
可以使用Apple Developer Testflight(是的,Apple 收购了一家名为 Testflight 的公司,并且没有重命名其服务)来分发 iOS 应用程序,而无需管理 UDID。
内部测试
您确实需要了解测试人员 itunes Apple ID ,并且每个应用程序的可用 Beta 测试人员席位有硬性限制。截至 2016 年,共有 25 名测试人员,每人最多 10 台设备。您需要分配测试人员管理员或开发人员角色。
外部测试
App必须通过审核,用户数量限制为2000人。
归档时间: |
|
查看次数: |
48353 次 |
最近记录: |