2012-06-05 37 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