我正在使用Enterprise证书在我的应用程序中签署一个dylib,并注意到在某些设备上我收到以下错误:
0xe8008015: A valid provisioning profile for this executable was not found.
奇怪的是,在这些工作的设备上,我从未手动安装配置文件。我想当我使用XCode时,它会以某种方式自动安装。
手动安装与这些设备上的证书相关联的“内部分发”配置文件解决了这个问题,但我正在尝试了解如何部署我的软件而无需执行此额外步骤。
推出企业配置文件的标准方法是什么?
答案 0 :(得分:1)
提到的企业证书是否出现在遇到问题的iOS设备上的设置➞配置文件下?
在Xcode安装中,您说企业证书是否作为有效(可签名)证书提供,您打包最终的.ipa?
您是否使用相同的证书签署dylib和应用程序?
将企业证书推送到设备的标准方法是在打包/存档应用程序时包含它。 Xcode 应该自动执行此操作 - 至少用于签署应用程序本身的证书。
您可以提取.ipa(重命名为.zip)并在.app包中查找名为“embedded.mobileprovision”的文件。