一个ad hoc provisioning profile 是一个允许你在Xcode之外将你的app安装在已经注册的设备上并且使用app的文件。它是你可以创建的两种app发布文件之一。ad hoc profile确保你的app的测试版本不是复制的并且发布在你掌握的范围内。
当你准备好去发布你的app给测试者,你需要指定一个匹配了一个或多个app的App ID,一套测试设备,一个单一的发布证书创建一个an hoc provisioning profile。
在ad hoc provisioning profile中,用独一无二的device ID(UDID)来标记每个设备。你注册添加到ad hoc provisioning profile中的设备会被保存在developer.apple.com上你的账号中。每个个人和组织每年最多可以为一个产品系列注册100个设备用来开发和测试。每年你可以为每种类型各注册100个设备,比如IOS apps,你可以注册100个iPad,100个iPhone,和100个IPod。