我有一些我已經開發的源代碼,後來又給了另一個團隊。他們用他們的證書和配置文件對其進行了簽名。無法在設備上運行代碼
現在我返回代碼並在項目屬性中爲代碼簽名標識(使用我的證書和配置文件)設置了適當的值。但是,當我在設備上運行應用程序時,出現錯誤,顯示其他團隊的證書並提示配置文件不存在。
我不知道它在哪裏被引用。
有人可以請幫忙。
謝謝。
我有一些我已經開發的源代碼,後來又給了另一個團隊。他們用他們的證書和配置文件對其進行了簽名。無法在設備上運行代碼
現在我返回代碼並在項目屬性中爲代碼簽名標識(使用我的證書和配置文件)設置了適當的值。但是,當我在設備上運行應用程序時,出現錯誤,顯示其他團隊的證書並提示配置文件不存在。
我不知道它在哪裏被引用。
有人可以請幫忙。
謝謝。
檢查目標屬性,而不僅僅是項目,因爲它可以覆蓋那裏。
根據Project > Edit Project Settings...
點擊Configurations
菜單並選擇All Configurations
。然後向下滾動到Code Signing
(或將其輸入到搜索字段中)以驗證您的配置信息,並根據需要更改Code Signing Identity
。
連接你的iPhone上打開的組織者,還有你首先需要刪除其他團隊的配置文件,然後迫使你的個人資料的添加(通過拖放或點擊+按鈕)
做一次,從項目信息窗口更改您的代碼簽名設置,您應該沒問題。我面臨同樣的問題,必須做到以上解決它
類似的事情發生在我身上,在我的情況下,「目標」設置仍然設置爲以前的開發人員證書,而我的「項目」設置設置爲我的新證書。 Xcode中報道:
「代碼簽名錯誤:身份‘iPhone開發人員:’不符合任何有效的證書/私鑰登錄鑰匙串對」
啓動的回答爲我工作 - 有「目標」重寫「項目」設置的簽名設置,這就是爲什麼您可能需要重新創建整個項目,如果您只更改了「項目」設置。
將Active SDK從iPhone設備更改爲Iphone模擬器。這會讓你在你的iphone模擬器上測試你的代碼。如果您打算在設備上運行應用程序,則需要獲得證書。 (也許你得到的代碼是爲設備簽名的)。
這就是我所做的。確保所有配置都有我的配置文件。但該應用程序甚至不會編譯而不顯示代碼符號錯誤。必須最終創建一個新項目才能運行該應用程序。 – lostInTransit 2009-04-21 09:29:47
這是一個益智遊戲。我總是被「調試」,「發佈」和「分發」配置中的自定義設置所困擾。選擇「所有配置」是確保所有配置都使用相同設置的明確幫助。 – 2009-04-21 09:32:18