【问题标题】:Is an enterprise app distribution provisioning profile tied to specific devices / do devices need to have the profile installed?企业应用程序分发配置文件是否与特定设备相关联/设备是否需要安装配置文件?
【发布时间】:2023-04-10 06:27:01
【问题描述】:

根据苹果文档http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

在列出的创建企业应用程序的步骤中,它说:

Create an enterprise distribution provisioning profile *that authorizes devices* to use apps you’ve signed.

(我的重点)

如果配置文件授权设备,这是如何完成的?我的意思是配置文件以某种方式与特定设备相关联 - 我在其他地方阅读过,但没有设备需要安装此配置文件的参考。 这是正确的,如果是,那么设备如何安装配置文件?

【问题讨论】:

  • 在下面查看我的答案。配置文件在分发时包含在应用程序 ipa 文件中。如果部署用于开发,配置文件将在设备添加到开发人员门户时添加(这是在 Xcode -> Organizer 中完成的。

标签: ios provisioning


【解决方案1】:

假设您已安装正确的分发证书并将与添加到 Xcode 的 Dist 证书关联的配置文件,那么您将存档应用程序,确保您已在 Target 属性的 Build Setting 选项卡中指定了正确的 prov 配置文件。见下图:

然后您将归档应用程序并选择通过企业部署进行分发。你给它你计划放置应用程序的应用程序可执行文件 (URL) 的路径和将伴随它的 .plist (两者都将为你自动构建)。见下图:

然后您可以使用 plist 文件的 url 让您的用户下载/安装您构建的应用程序。

对于我的雇主,我创建了我们自己的内部“应用商店”,我们所有的 iOS 应用程序都存放在其中,供我们的用户使用。这样,他们从网络服务器下载/安装一个应用程序,并通过我们的“应用商店”应用程序获取所有其余应用程序(包括任何更新)。

如果您需要,我可以为您提供完整的基础架构,但想法很简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-01
    • 1970-01-01
    • 2015-12-06
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多