不久前,Apple决定不再允许新的Apple Developer Accounts使用通配符Application ID。这意味着您需要为要包装用于Citrix XenMobile的每个应用程序创建一个Apple ID。同时,Citrix更新了MDX Toolkit,以便您可以在包装过程中更改App ID。在这个循序渐进的博客中,我将通过三个简单的步骤来说明如何创建iOS应用程序包装所需的配置文件。
步骤1:创建Apple证书
第一步是创建一个Apple证书,请按照以下步骤创建一个证书。
浏览到 http://developer.apple.com/membercenter/ 并使用您的Apple开发者帐户登录。点击 证书,标识符& Profiles
在左侧下方 iOS应用, 点击 证明书
点击 +(加号) 在 右上角
选择 内部和临时。 向下滚动并单击 继续
打开 钥匙串访问程序(我们稍后再回到这里)
选择以下菜单项: 钥匙串访问>证书助理>向证书颁发机构请求证书
填写 用户邮箱地址 和 通用名。选择 保存到磁盘 然后点击 继续
选择您要将请求文件保存到的文件夹,然后单击 完成了
请点击 继续
请点击 选择文件,浏览到保存的请求文件,然后单击 生成
下载 证书,然后单击 完成了
证书现已创建
回到 钥匙串访问程序,然后选择以下菜单项: 文件> Import Items
选择保存的 证书 导入。导入后,请确保 私人的 键 链接到证书
第2步:创建标识符(应用程序ID)
在博客的这一部分,我将向您展示如何创建 独特 每个应用的应用ID。这是一个例外,那就是WorxMail。 思杰 WorxMail需要一些其他步骤,这些步骤将在此Citrix博客中介绍: //www.citrix.com/blogs/2015/06/11/mobility-experts-a-step-by-step-guide-to-configuring-worxmail-apns/
打开 应用程式编号 下页 身份标识 然后点击 +(加号) 在 右上角
输入应用程序名称,在此示例中,我使用WorxWeb
向下滚动并选择 明确的应用ID。填写唯一 捆绑ID,最佳做法是,例如,向后使用您的外部域名+应用程序名称 com.robinhobo.worxweb
向下滚动,保留所有默认设置,然后单击 继续
请点击 提交
请点击 完成了
对要包装的每个应用程序重复这些步骤。
第3步:创建分发配置文件
最后一步是创建配置文件。使用Citrix MDX Toolkit包装应用程序时需要这些配置文件,并且需要将这些配置文件下载到Apple Macintosh设备。
在左侧下方 供应配置文件, 点击 分配。 点击 +(加号) 在右上角。
选择 在房子里 然后点击 继续
选择在步骤2中创建的应用程序ID(在此示例中,我选择WorxWeb应用程序ID)。请点击 继续
选择 iOS发行版 在步骤1中创建的证书,然后单击 继续
填写个人资料名称,然后单击 生成
下载 证书,然后单击完成或添加其他。对每个唯一的App ID重复这些步骤。在这之后, 您已准备好开始包装应用程序。
是的,该应用将获得另一个应用ID。在所有设备上,您需要删除并重新安装应用程序。
如果我们有通配符ID,我们可以继续使用它,而只是在到期时更新我们的配置文件吗?我们还可以使用更新的证书来更新我们的配置文件,而具有旧配置文件的应用仍然可以继续运行吗?
是的,只要旧证书没有过期,就可以。
继续使用本网站即表示您同意使用cookie。 更多信息
该网站上的cookie设置被设置为“允许cookie”,以为您提供最佳的浏览体验。如果您继续使用本网站而不更改Cookie设置,或单击下面的“接受”,则表示您同意。
目前,我们所有应用程序都使用通配符ID。如果我们更改为唯一ID,我的用户是否需要再次重新下载/安装该应用程序?