2011-11-22 63 views
0

我編碼使用的Xcode 4.2的iPhone應用程序。更新代碼簽名身份在Xcode 4.2

我的iPhone開發配置文件過期。當我嘗試建立並在我的iPhone上運行我的應用程序,我得到一個消息說:代碼登錄錯誤:「供應配置文件‘(過期供應文件編號)’無法找到」

我去了iOS開發者供應門戶,更新供應配置文件並將其下載。

在Xcode中,我打開了Organizer窗口。我刪除了過期的配置文件,並添加了新的配置文件。 (他們都有相同的名字)。

在我的項目「生成設置」中,在「代碼簽名標識」下,我將供應配置文件設置爲我想要的名稱(與過期的配置文件名稱相同)並嘗試生成,並且收到相同的錯誤消息,過期的配置文件編號。我在Build Settings中單擊Code Signing Identity表格單元格時彈出的列表中找不到更新的配置文件。

如何將代碼簽名標識設置爲我想要的提供配置文件?

回答

1

嘗試清洗所有的目標,看看是否有幫助。

+0

感謝您的建議。我嘗試過,但沒有改變任何東西。 – Darren

0

供應配置文件可以設置爲「項目」和「目標」確保你設置它們兩個。

還要刪除所有配置文件並在xcode中使用自動設備配置來導入配置文件,這聽起來像您所做的一樣。

+0

感謝您的建議。我曾嘗試更改項目和目標中的配置文件。問題是,該供應配置文件可用在彈出列表,當我試圖將其設置爲舊的(我已經從管理器窗口中刪除) – Darren

0

有效的開發配置文件需要安裝在設備本身上。我沒有過期,所以我不確定是否將它放入組織者會導致它被複制。

您可以檢查您的手機菜單設置>常規>配置文件。如果它仍然顯示爲過期,則更新的一個未被複制。要在計算機上通過打開的iTunes將其複製並轉到設備的應用程序屏幕,然後將配置文件拖到那裏。完成後,請重新同步設備,並將其顯示在手機上。

相關問題