我正在使用企业证书在应用程序中签名dylib,并注意到在某些设备上出现以下错误:
0xe8008015: A valid provisioning profile for this executable was not found.
奇怪的是,在可以正常工作的设备上,我从未手动安装过配置文件。我认为使用XCode时会以某种方式自动安装。
在这些设备上手动安装与证书相关联的“内部分发”配置文件解决了该问题,但是我试图了解如何在不需要此额外步骤的情况下部署软件。
推出企业配置文件的标准方法是什么?
最佳答案
提及的企业证书是否出现在遇到问题的iOS设备上的“设置➞配置文件”下?
在打包最终.ipa的Xcode安装上,上述企业证书是否可以作为有效(可签名)证书使用?
您是否使用相同的证书来签名dylib和应用程序?
将企业证书推送到设备的标准方法是在打包/存档应用程序时将其包括在内。 Xcode应该自动执行此操作-至少对于用于对应用程序本身进行签名的证书而言。
您可以提取.ipa(重命名为.zip),然后在.app包中查找名为“ embedded.mobileprovision”的文件。
关于ios - iOS企业预配置文件分发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10897203/