为个人或企业用户创建 iOS 描述文件

转:http://bbs.feng.com/read-htm-tid-7155081.html

不知有多少 iPhone、iPad 或 iPod touch 用户听说过 iOS 操作系统的“描述文件”,可能普通用户知道的很少,但这的确是个很有用的功能。

相信不少人家中都有超过一台 Apple 的移动设备,例如商务人士经常在 iPhone 和 iPad 上交替工作,而 iPod touch 和 iPhone 也是不少新潮学生的玩物。设想这样一个情景,如果你新购置一台 iPad Mini(貌似大陆已经发行),怎样将常用的邮箱登录信息和已保存的家庭、学校的公共 Wi-Fi 密码由旧的 iPhone 转移过来呢?当然,使用 iTunes 或者 iCloud 恢复备份是个不错选择;可是将两个设备的屏幕图标和密码都弄得完全一样实在不是学生党的风格,再说你也不会在 iPad 和 iPhone 上使用完全相同的设置和程序(好吧,有人真的希望这样做……那你买 iPad 干神马?视力下降了?)。举例另外一种情况,作为一名管理人员,你希望和手下员工共用公司的开放邮箱,但又不保险让众多不信任的下属知道公司设置的密码(万一有人偷偷改了咋弄?),你一定很纠结……肿么办?肿么办?下面介绍由 Apple 官方出品的 iOS 配置利器——iPhone 配置实用工具。我是 Win + Mac 下载地址传送门

iPhone 配置实用工具可以让你将 iOS 设置中的一项或多项保存成一个“描述文件”,任何安装此“描述文件”的 iOS 设备都拥有相同的设置,只有某几项设置相同,且并不是通过 iTunes 恢复来的——这意味着你可以随时移除“描述文件”(但并非都是无条件移除,稍后说明)来还原先前的设置。这里以“虚拟专用网络”设置(你懂的)为例,抛砖引玉仅当个教程,官方中文帮助文档请猛击此处!为了避免不必要的麻烦,文章中重点词语一律省略,请自动看图脑补剩余内容……

1. 首先从 Windows “开始菜单”的“所有程序”中打开“iPhone 配置实用工具”,依次点击“配置描述文件”、“新建”,这样就创建了一个空白描述文件。如果界面中没有配置文件编辑框,点击右侧的“显示细节”。然后在“通用”类别的“名称”、“标识符”和“机构”中输入自己的内容。注意“标识符”是每个描述文件独一无二的识别代码,如果两个描述文件的标识符相同,旧的将被新安装的取代。

2. 设置好个性化信息,接下来进入正题。切换到左侧“虚拟专用网络”类别,点击“配置”新增一个有效负载,如同在 iPhone 上设置一样,将需要输入的内容输全。如果某项内容必需但描述文件中没有配置,iOS 将会在需要时请求用户手动输入。

3. 对于密码、Wi-Fi、邮件、日历、通讯录和 APN 也可以进行配置,且每一类别可以配置不止一个有效负载,此处不再废话。说到密码,有必要提一下,Apple 不允许在描述文件中为设备设置密码,但可以通过描述文件限制新密码策略(例如不能使用纯升序密码 123456789 或重复数字 112233 等等)。这些信息在安装描述文件后会自动写入到系统中,不需要用户进行维护操作,密码等也不会以明文显示。

4. 回到“通用”类别,对于高级需求用户,可以指定描述文件是否能被手动、自动移除,以及设置手动移除时的鉴定信息。最后点击顶部“导出”生成后缀为 .mobileconfig 的描述文件。

至此,描述文件的创建工作就已经完成了。可以对描述文件签名并分发,以共享这些设置信息。iOS 内置的 Safari 下载描述文件后会自动弹出安装提示,其他程序接收后可以在“打开方式”中选择用“设置”应用打开来安装。

上面创建的 SinoSky 虚拟专用网络描述文件已被共享,可以在某云端硬盘(点此进入)查看和下载。描述文件经过签名,保证安全,但请在安装前确认是否来自 SinoSky.org 机构。

另外,对于变形的图片吐槽一下……这个窗口截图时实在不能调整大小……凑合看吧。


转:http://bbs.feng.com/read-htm-tid-7155081.html

首先描述文件到底是什么?有什么用呢?
请看官方给出的解释。


一、关于配置描述文件

配置描述文件是 XML 文件,包含以下内容:设备的安全策略和限制、** 配置信息、无线局域网设置、电子邮件帐户和日历帐户以及可允许 iPhone、iPod touch 和 iPad 配合您的企业系统使用的鉴定凭证。配置描述文件能快速地将设置和授权信息载入到设备上。有些 ** 和无线局域网设置只能使用配置描述文件来设定,而且如果您使用的不是 Microsoft Exchange,则将需要使用配置描述文件来设定设备密码策略。
您可以使用“iPhone 配置实用工具”将配置描述文件安装到通过 USB 端口与电脑连接的设备上,或者您也可以通过电子邮件或网页分发配置描述文件。当用户在他们的设备上打开电子邮件附件或使用 Safari 下载描述文件时,会提示他们开始安装过程。如果您使用的是移动设备管理服务器,则可以分发仅包含服务器配置信息的初始描述文件,然后让设备以无线方式获取所有其他描述文件。
配置描述文件可被加密和签名,这会允许您将它们限制用于特定设备并阻止任何人更改描述文件所含有的设置。您还可以将描述文件标记为锁定到设备,这样描述文件在安装后就不能移除,除非擦除设备上的所有数据,或者输入密码(可选)。
用户不能更改配置描述文件中提供的设置,除非使用密码。使用描述文件配置的帐户(如 Exchange 帐户)只能通过删除该配置文件来移除。

二、描述文件的作用
用一句话概括就是:类似于信任证书,授权以方对设备进行特定属性访问及一些需要权限的操作。

三、要配置描述文件就需要用到    “iPhone 配置实用工具
在“iPhone 配置实用工具中,边栏会显示资料库”,
该资料库包含以下类别
  • 设备      显示已连接在电脑上的 iOS 设备列表。


  • 应用程序          列出可供安装在电脑所连接的设备上的应用程序。在设备上运行应用程序可能会需要预置描述文件。


  • 预置描述文件   列出那些允许使用设备来进行 iOS 开发的描述文件(由 Apple Developer Connection 开发者联盟授权)。预置描述文件还允许设备运行未通过 App Store 分发的企业级应用程序。


  • 配置描述文件    列出您以前创建的配置描述文件,并且可让您编辑所输入的信息,也可让您创建新的配置以发送给用户或安装在连接的设备上。

  
边栏还会显示当前通过 USB 连接在电脑上的 iOS 设备的相关信息。已连接设备的相关信息会自动添加到“设备”列表中,这样您就可以再次查看它而不必重新连接设备。连接设备后,您还可以加密
描述文件以便仅在该设备上使用。

上图,这个就是界面:



最后举个例子:论坛里有个网络加速的帖子(这里借用一下,望原著者半仙765见谅)其实就是一个描述文件,各位看官请看:


最后这个是我自己做的wifi的描述文件


你可能感兴趣的:(ios开发)