簡體   English   中英

在iPhone上安裝應用程序時出現代碼簽名錯誤

[英]code sign error while installing application on iPhone

我已經注冊了Apple Developer Program。 我已經成功安裝了配置文件和其他證書。 但仍然,在為臨時分發安裝應用程序時出現錯誤。

我不確定,但在mobileProvision證書中我的公司名稱為“ CXXXXXXXXX.abc-xyz.com”。 盡管我在開發人員資料中輸入了公司名稱“ abcxyz”。

現在,在info.plist中,我嘗試了很多選項,例如com.abc-xyz。 ,com.com.abc-xyz。 ,com.abc-xyz.com。*,但它們都不起作用。

這是我在安裝時遇到的錯誤:

配給配置文件指定了與當前設置“ com.abc-xyz.ApplicationName”不匹配的應用程序標識符“ abc-xyz.com”

據我所知,我認為問題可能出在我的公司名稱中,因為它包含“-”,“。”。 和“ com”。 但是除了我的電子郵件地址外,我從未輸入過abc-xyz.com之類的名稱。 即xxx@abc-xyz.com

我不知道我是否想念什么。 有什么解決辦法嗎? 如果您有任何建議,請幫助。

謝謝。

您的info.plist中的捆綁包標識符應與供應配置文件的應用程序ID匹配。 如果您的供應配置文件的應用程序ID為“ CXXXXXXXXX.abc-xyz.com”,則它將僅對捆綁標識符為“ abc-xyz.com”的應用程序進行簽名,而不對“ com.abc-xyz.ApplicationName”進行簽名。

您需要使供應配置文件的應用程序ID和捆綁包標識符匹配。 一種方法是將供應配置文件中的應用程序ID設置為“ CXXXXXXXXX.com.abc-xyz.ApplicationName”。

您可以使用通配符使配置文件適用於您公司的任何應用程序。 “ CXXXXXXXXX.com.abc-xyz。*”將匹配任何以“ com.abc-xyz”開頭的捆綁包標識符。

為了簡單起見,我傾向於通配Ad Hoc和Development配置文件的整個字符串(“ CXXXXXXXXX。*”)。

我在項目配置中花了1個小時弄亂了代碼簽名身份,沒有運氣。 在對目標進行相同的更改后,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM