2014-03-19 169 views
21

我試圖從幾個項目中清除幾個非致命錯誤。它們都是「目標完整性」「供應配置文件即將到期:......」。Xcode配置文件到期

但是,我沒有以任何方式將過期作爲項目一部分的Provisioning配置文件。任何人都可以告訴我爲什麼它可能會給我這樣一個錯誤的配置配置文件,只有一個不同的項目使用的錯誤?

+0

我很想建議你不理會這個警告。 – matt

+0

我有同樣的問題。只要打開鑰匙串訪問,刪除所有證書,然後再次創建並添加它。 – lee

回答

0

最後,我只是進入了我的開發者賬戶,並重新提供了過期的配置文件,儘管我不再需要/使用它了。錯誤消失了。

18

你可以找到你的供應配置文件中

~/Library/MobileDevice/Provisioning Profiles/ 

那裏你可以看到你的所有配置的配置文件,但它是很難知道哪個是哪個,因爲它們與一個UUID命名。在刪除個人資料後 https://github.com/chockenberry/Provisioning

警告在Xcode瞬間消失:

但是,您可以安裝此插件QuickLook的看到有關每個配置文件的詳細信息並刪除過期的人。

編輯: 更簡單的方法來清理舊配置文件可能是從這裏下載iPhone配置實用工具: http://support.apple.com/downloads/#iphone%20configuration%20utility

它可以讓你安裝配置文件的很好的概述,並可以將它們刪除。

+0

去這個文件夾爲我工作。但我必須刪除所有配置文件並刷新我的開發人員帳戶(並因此下載現有的和有效的配置文件)。 Xcode指向一個先前被刪除的帳戶的個人資料。 –

6

的Xcode - >設置 - >賬戶 - >查看詳情

然後選擇特定的配置文件,然後單擊刷新按鈕。

如果您仍然有警告,然後去 https://developer.apple.com和 選擇配置文件,然後單擊編輯,然後完成。之後,執行之前在X-Code中描述的刷新步驟。

+0

我在開發者平臺上刪除了所有舊版本,然後進入:Xcode - > Preferences - > Accounts - > View Details,只需點擊刷新,所有過期和警告消失。 – TouchMint

36

有同樣的問題。這是如何解決它:

開放的Xcode>首選項>對相關帳戶帳戶

點擊「查看詳情」,你會看到所有相關的配置配置文件將在列表中打開。按截止日期對列表進行排序以找到過期的配置文件,併爲每個配置文件右鍵單擊並選擇「在查找器中顯示」。然後你可以簡單地刪除它。

當您在查找器中刪除過期的配置文件時,它立即從Xcode和警告面板中消失。

+0

此答案是針對該問題的更好解決方案。 – eharo2

+2

在XCode 7中,如果您已經使用鑰匙串刪除了配置文件,'show in finder'不起作用,但您可以按「全部下載」,重新啓動XCode它也將完成這一點。 –

+0

我有同樣的問題,我從查找器中刪除了所有內容,每個配置文件,並且警告仍然顯示。不是解決方案。 –

0

這裏有一個班輪。無需下載插件,實用程序和所有廢話。

ls | grep -l 'com.companyname.AppName' ~/Library/MobileDevice/Provisioning Profiles/*.mobileprovision | xargs rm