答案 0 :(得分:0)
.mobileprovision
个文件符合RFC 3852“加密邮件语法(CMS)”。除了纯文本签名身份,应用程序标识符,权利,允许的测试设备UDID和其他相关元数据之外,Apple还会在证书,身份和配置文件工具上生成这些文件时对这些文件进行加密签名。由于只有Apple拥有保护这些文档的加密密钥,您将无法自己动态更改这些文件 - 您必须使用证书,身份和配置文件工具才能生成,请求,下载和安装配置文件Apple生成。
或者,证书,身份和配置文件工具允许您定义所谓的通配符应用程序ID(例如:com.mycompany.apps.*
),允许您在该应用程序ID树下使用该应用程序配置文件:
com.mycompany.apps.myfirstapp
com.mycompany.apps.yetanotherapp
既可以,又可以:
com.mycompany.someotherapp
需要不同的配置文件。使用通配符应用程序ID还限制了您可以使用的基于权利的服务的种类 - 特别是在通配符配置下,特别禁止推送通知,Apple Pay,应用程序内购买和游戏中心等内容。如果您的应用模板需要使用这些受限制的基于授权的服务,则通配符配置不是一个可行的解决方案,您将不得不回退到与证书,配置文件和身份工具交互。