2012-09-13 18 views
40

我更新了我的預置簡檔包括用於特設測試一些設備,我加入這個新的配置文件,並刪除舊的,現在我收到此錯誤:代碼簽名錯誤:應用程序標識符「com.reapptive.Floors2Go」不匹配當前設置「com.reapptive.Floors2Go」

Code Sign error: Provisioning profile 'Floors2Go' specifies the Application Identifier 'com.reapptive.Floors2Go' which doesn't match the current setting 'com.reapptive.Floors2Go'

如果你看看他們都是一模一樣的,我已刪除,再添加新的配置文件,刪除並重新進入束在我的plist和我的生活中的名字我無法弄清楚這一點。

我也嘗試過所有的清洗和重建,但無濟於事。

任何想法?

回答

42

似乎是在Xcode的轉基因種子中的錯誤,我不得不殺Xcode和我每次更改配置文件時重新打開它。

+18

我不得不乾淨,刪除配置文件,設置所有內容爲「不要代碼簽名」,重新啓動Xcode和重新 - 添加配置文件並在其工作之前再次設置代碼簽名。可能不是所有必要的,但我會像巫術一樣對待它,直到我知道具體步驟是什麼。 –

+1

同樣在這裏,仍然錯誤與XCode 4.5.1。 – gilm

+1

我必須仔細檢查並重新分配所有調試和發佈代碼簽名身份(在我的項目級設置和我的目標級設置之間)。我添加了一個設備的配置文件之一是陳舊的,但仍然以某種方式與發佈設置相關聯。 –

0

它應該是在plist中file.Check的應用標識符問題。您是否安裝了新的配置文件?

+0

嗨,我檢查了應用程序標識符,它是正確的,是的,我安裝了新的配置文件,但仍然沒有。我不明白的是,他們都是相同的,當它顯示我的錯誤 –

+0

好涼爽檢查項目和目標個別codeign身份。檢查調試,發佈也在代碼簽名身份 – SRI

+0

原來它的Xcode中的錯誤我已經提交了一個錯誤報告 –

19

,而試圖用更新的版本替換dev的供應配置文件我也有這個問題。看起來像一個錯誤。

運行XCode clean,然後將代碼簽名標識(對於dev,在我的情況下)設置爲「不要代碼簽名」,然後將代碼標識標識設置回相關的開發配置文件解決了構建錯誤。

+0

設置不簽名,構建,設置標誌,構建。奇妙! – allprog

7

在Xcode中(我用4.5.2)>構建設置>代碼簽名部分:

  1. 改變一切,以Don't Code Sign
  2. 更改個人設置適當的開發者/分佈狀況。

例如:

enter image description here

1

在我的情況下,刪除鑰匙串固定的這個問題重複和無效的證書..

0
  • 1-清潔(產品 - >清潔)
  • 2-刪除Prov。配置文件(窗口 - >管理器)刪除未使用和過期的prov。簡介
  • 3-設置一切不代碼符號在你的項目和目標(按您的項目在構建設置下設置的一切不代碼標誌代碼標誌,再做一次你的目標)
  • 4-重新開張的Xcode
  • 5-重新添加prov。配置文件
  • 6-再次轉到代碼簽名並將它們設置爲您的省份。個人資料。
  • 7-再次執行步驟6以獲取目標中的代碼簽名。 如果沒有工作,儘量使下一步
  • 8-任何的iOS SDK下調試它設置爲iPhone或iPad開發下的自動配置文件選擇。
0
  1. 刪除所有Prov。從主辦單位
  2. 簡介菜單中選擇編輯 - >刷新從開發中心
  3. 輸入你的Apple ID和密碼,然後等待
  4. 轉到BUIT設置的應用程序選擇發展概況調試 and ad-Hoc profile for release

注意這是建議發展創造了兩個不同的配置文件和測試

  • 促進發展 - >創建發展概況 - >使用
  • 對於分配 - >創建特設簡介
相關問題