简体   繁体   English

Apple:如何在没有商店的情况下分发?

[英]Apple : how to distribute without store?

I am currently developing iPhone app, and I use a "Apple standard program". 我目前正在开发iPhone应用程序,并使用“Apple标准程序”。

At the moment, I am deploying this app to users with OTA with distribution certificat and OTA (over the air) installation. 目前,我正在将此应用程序部署到具有分发证书和OTA(无线)安装的OTA用户。

It's working but i'm limited up to 100 devices. 它工作,但我限制多达100个设备。

I read that the "Apple Enterprise Program" don't have this limit (of 100 devices). 我读到“Apple Enterprise Program”没有这个限制(100个设备)。

Is it right ? 这样对吗 ?

If I enroll to Enterprise program, will I need to get UUID devices in order to generate provisioning profiles to deploy my app (like I do now with standard program and my 100 devices users) ? 如果我注册到Enterprise程序,我是否需要获取UUID设备才能生成配置文件以部署我的应用程序(就像我现在使用标准程序和我的100个设备用户)?

Thanks for feedbacks. 感谢您的反馈。

No you don't need to know the UDIDs for Enterprise distributed apps. 不,您不需要知道企业分布式应用程序的UDID。

It's very important to note however that you're not allowed to distribute Enterprise Apps to People other than your employees or other members of the organization which enrolled in the Enterprise Dev Program. 但是,请务必注意,您不得将企业应用程序分发给除您的员工或参加企业开发计划的组织的其他成员以外的人员。

You should be aware that Enterprise distributed apps are signed with a special distribution certificate and provisioning profile which only allow the app to run after the device had an opportunity to check with apples servers if your certificate is still valid. 您应该知道,企业分布式应用程序使用特殊的分发证书和配置文件进行签名,只有在您的证书仍然有效时,设备才有机会检查苹果服务器后才允许应用程序运行。 This means that Apple, should they happen to learn about illicitly distributed Enterprise apps, is perfectly able to shut these apps down by revoking the distribution certificate. 这意味着Apple,如果他们碰巧了解非法分布的企业应用程序,就能完全通过撤销分发证书来关闭这些应用程序。 Furthermore, those certificates expire each year anyway just like the regular distribution certificates do. 此外,这些证书无论如何都会像普通分发证书一样到期。

Unfortunately, there's no real solution to your problem - I happen to know, because the 100 device limit put a halt to a research project of one of my clients, too. 不幸的是,你的问题没有真正的解决方案 - 我碰巧知道,因为100设备限制也停止了我的一个客户的研究项目。 In their current form, the available development programs as offered by Apple offer only a minimum of flexibility. 目前的形式,Apple提供的可用开发程序只提供最小的灵活性。 You might want to contact them about it, if enough people do, maybe they'll change something one day. 你可能想和他们联系,如果有足够的人,也许他们有一天会改变一些事情。

The Apple Enterprise Program will only allow distributing within the organization. Apple Enterprise Program仅允许在组织内分发。 Further Apple restricts the Enterprise Program to large organizations and there are other restrictions as to membership. Apple进一步将企业计划限制在大型组织中,对会员资格还有其他限制。

If you are looking for general distribution the Apple Enterprise Program is not an option. 如果您正在寻找一般分发,Apple Enterprise Program不是一个选项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM