2012-06-05 33 views
0

我登录我的应用程序dylib与企业证书,并注意到,在某些设备上,我得到以下错误:iOS的企业供应剖面分布

0xe8008015: A valid provisioning profile for this executable was not found. 

奇怪的是,其中这个作品我在设备上从不手动安装配置文件。我想当我使用XCode时,它以某种方式自动安装。

手动安装与这些设备上的证书关联的'House in house'配置文件解决了这个问题,但我试图了解如何部署我的软件,而无需额外的步骤。

什么是推出企业配置文件的标准方式?

+0

你确定这是问题的dylib,而不是主可执行文件的签名? –

+0

是的,它绝对是dylib。 – Locksleyu

回答

1

提到的企业证书是否出现在设置➞配置文件在iOS设备上遇到问题?

是否说企业证书作为Xcode安装的有效(可签名)证书可供您打包最终的.ipa?

您是否使用相同的证书来签署dylib和应用程序?

将企业证书推送到设备的标准方式是在打包/归档应用程序时将其包含在内。 Xcode 自动执行此操作 - 至少对于用于签署应用程序本身的证书。

您可以提取.ipa(重命名为.zip)并在.app包中查找名为“embedded.mobileprovision”的文件。

+0

我解决了这个问题,我正在用错误的证书签名。 – Locksleyu