2012-12-06 26 views
1

我試圖存檔一個新的應用程序,但是當我這樣做,我得到這個錯誤:歸檔的應用程序提供有關證書的錯誤,但我認爲我正確添加證書

Code Sign error: Provisioning profile 'BusinessIdeaLive' specifies the Application Identifier 'com.problemio.businessidea' which doesn't match the current setting '4MS3885ZWL.com.problemio.businessidea' 

所以我明白,有'4MS3885ZWL.com.problemio.businessidea'和com.problemio.businessidea的錯誤匹配

但是在我製作的證書和我的plist中,我有'4MS3885ZWL.com.problemio.businessidea',所以我不是確定爲什麼這個錯誤發生。任何想法爲什麼發生錯誤,我該如何解決它?

謝謝!

+0

不是一個解決方案,更像是一個安撫XCode惡魔的儀式:重啓xcode,清理目標,刪除派生數據,歸檔。 –

+0

@calvinBhai現在這樣做:) – Genadinik

+0

順便說一句,如何刪除派生數據? – Genadinik

回答

3

您的plist只能包含「com.problemio.businessidea」,不帶4MS3885ZWL前綴。

1

我有同樣的錯誤。我重新啓動了xCode。 在目標和生成設置中選擇正確的臨時配置文件並再次存檔解決了問題。

+0

謝謝!現在讓我試試看。順便說一下,在目標和構建設置中選擇適當的臨時配置文件是什麼意思?只是所以我沒有弄錯,什麼是正確的方法來做到這一點? – Genadinik

+0

@Apruv沒有結束工作:( – Genadinik