企业内部应用程序分发
我正在为一家公司开发 iPad 应用程序。由于保密原因,他们不想将应用程序发布到应用程序商店。
他们满足企业计划要求,但尚未参与。该公司想知道分销流程是怎样的。我已经深入苹果文档丛林,我对配置文件有点困惑。 由于保密原因,我想使用带有配置文件的 DeviceLock 的 Apple 安全 api,因此我遇到了 MDM 服务器。
现在我的实际问题是:我是否仍然需要我想要与企业程序一起使用的每个设备的 UDID,如果是,我可以通过 MDM 服务器将新的配置文件(使用新设备)推送到所有现有设备,而无需重新编译和重新分发整个设备应用程序?
I'm developing an iPad application for a company. Because of confidentiality reasons they do not want to publish the app to the app-store.
The fulfill the enterprise program requirements but they have not participated yet. The company wants to know how the distribution process is. I've dived into apples documentation jungle and i'm a little confused about the provisioning profiles.
Due to the confidentiality reasons I'd like to use the apple security api using DeviceLock with configuration profiles so I came across with MDM-Servers.
Now my actual question: Do I still need the UDID of every Device I want to use with enterprise program AND if yes, can I push new provisioning profiles (with new devices) to all existing devices via MDM-Server without recompiling and redistribute the whole app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你绝对不会!
来分发应用程序
You definitely don't!
You can distribute the app via
我不确定您是否需要企业程序中每个设备的 UDID。 这个答案似乎暗示你不需要。
您绝对可以推送新的配置文件而无需重新编译。
您还必须计划每年更新证书,请参阅:
资料来源: http://developer.apple.com/library /ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
I'm not sure you need the UDID of each device in the enterprise program. This answer seems to imply you don't need to.
You definitely can push a new provisioning profile without re-compiling.
You'll also have to plan on updating the certificates each year, see:
Source: http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html
通过企业分发计划,您可以使用不需要 UDID 的内部分发证书对您的应用程序进行签名。该应用程序可以安装在任何 iOS 设备上,并且配置文件嵌入在该应用程序中。对于已经使用 AdHoc 构建编写和分发的应用程序,您可以使用 Mac 中的协同设计工具对 .app 进行协同设计,以使用内部证书对应用程序进行签名并转换为 ipa。
With Enterprise distribution program, you can sign your app with In-House distribution certificate which doesn't require UDIDs. That app can be installed on any iOS device and provisioning profile is embedded in the App. For the apps already written and distributed using AdHoc builds you can codesign .app using codesign tool in your mac to sign the app using in-house certificate and convert to ipa.