2015-12-18 40 views
2

我已經得到了臭名昭著的權利不匹配錯誤 - 從哪裏獲取詳細信息?

的可執行文件與無效的權利

錯誤簽名,已經有關於它的其他問題,但似乎該消息不沒有足夠的細節修復它,或者解釋原因。它說

在應用程序代碼中規定的權利簽名 應享權利文件不匹配在置備 輪廓

但享文件中指定,並置備的個人資料?

我的應用是很好,它是在商店,但有一天,我得到這個錯誤,從那以後我完全卡住。我不知道我做了什麼!

我的應用程序有一個主要的iOS應用,一個應用程序現在,手錶套裝應用程序,手錶套件擴展,每個有權利文件(我使用的應用程序組共享數據)。所有文件具有相同的內容。當然,這些目標中的每一個都具有代碼簽名部分的構建設置。供應配置文件在這些配置文件中設置爲自動。但是使用哪個配置文件?

隨着時間的推移,各種配置的配置文件已經建立了,一些我做的,有些通過的XCode做。對於XCode製作的每個目標,「iOS Team Provisioning Profile」以及我創建和命名的目標,我都有「XC」前綴。所以我不知道正在使用哪些配置文件。當我設置特定的,它似乎沒有幫助。

最後,當你在看型材,他們說,啓用服務宗旨是「應用程序組,遊戲中心,應用程序內購買」,第一是必須的,後兩者沒有,但似乎是自動的。

所以。我在哪裏可以查找有關什麼與什麼匹配的細節,以及要修改的內容?看來這個錯誤讓很多人感到沮喪,我希望蘋果能夠爲這個錯誤添加一些細節。例如,沒有XCode,當您將代碼簽名設置設置爲「Automatic」時,用於添加它正在使用的「Automatic」,如「Automatic(myapp development profile)」?

+0

我有同樣的問題。超級刺激。你找到解決方案了嗎? – anivader

回答

0

在你一般,如果你的包標識符和簽名標識(調試)和簽名標識(發行版)包含不同的供應配置文件,那麼你得到這個錯誤,所以請確保您輸入兩個地方同樣的供應曲線和經常檢查是自動管理sigining