我正在使用企业帐户来部署内部 iPad 应用程序。该应用程序使用临时配置文件进行签名,到目前为止,我从未使用过权利文件。该应用程序部署在 Web 服务器中并通过 OTA 安装。
客户在配置门户中添加了大约 80 台设备。除了最近添加的一个设备外,该应用程序在每台设备上都安装得很好,我能看到的唯一区别是所有设备都安装了 iOS 团队配置文件(不知道为什么,因为 AFAIK 它们不是开发设备)。
当客户尝试在最新添加的设备(包含在临时配置文件中并重新构建应用程序)中安装应用程序时,它会下载但无法安装。但是,他下载了 ipa 文件并可以使用电缆进行安装。
我还尝试使用我的一款开发 iPad,它也出现在客户的临时个人资料中。我删除了所有配置文件,然后通过 OTA 安装应用程序。该应用程序安装并运行良好,但是当我检查设备上已安装的配置文件(在设置/常规下)时,没有安装一个配置文件。
我的问题如下:
- 权利文件是必需的吗?
- 如果需要,为什么该应用程序可以在其他设备上正常运行(可能是由于团队资料?)?
- 为什么在我的开发设备上安装应用程序时没有安装配置文件?安装应用程序时,该配置文件已安装在其余设备上。
我只是不明白为什么这与其他设备一起工作但与这个设备一起失败。