2014-09-22 167 views
0

由於Xcode 6的更新,我在驗證我的應用程序時遇到問題:請參閱截圖。驗證失敗,「沒有找到匹配的配置文件...」

我不知道,這是什麼意思,和我能做些什麼?

注:我有在Xcode和在開發門戶有效的配置文件,我可以運行在Xcode的應用程序。

enter image description here

請指點

回答

1

這意味着,無論你有沒有安裝有效的配置配置文件,或者你沒有在你的目標構建設置中選擇了正確的人。

轉到您的目標的構建設置並查看代碼簽名及其Provisioning Profiles字段。 爲您的模式選擇正確的配置配置文件,然後在代碼簽名標識字段中查看並確保每個模式的標識與配置配置文件相匹配。

enter image description here

+0

對,這是它應該如何工作的。我知道。但是,自從我升級到Xcode 6後,它不再像那樣工作了......我刪除了所有的配置文件,生成了新的配置文件,並遵循了您的建議(順便說一句,我之前一直這麼做),但無濟於事! – mrd 2014-09-23 11:07:50

+0

您是否在Xcode的偏好設置面板中刷新了您的賬戶?在您的Developer Portal中,您的所有證書和配置文件是否有效?還要檢查Xcode中應用程序的包標識符,並將其與您的Provisioning Profiles和App ID進行比較。 – Razvan 2014-09-23 11:51:59

+0

檢查了一切。一切都像它應該是... – mrd 2014-09-23 12:11:40

0

我看到了這個問題太 - 一切工作正常前的Xcode 6.

編輯 - 在我的情況下,在代碼簽名,選擇設置爲分佈。我點擊進入,看到我有兩個分配選項(一個用於開發人員帳戶,另一個用於企業)。明確設置正確的解決了這個問題。看起來xcode 6引入了對自動選擇行爲的更改。希望有所幫助!

+0

這應該作爲評論發佈而不是答案。 – Manthan 2014-09-26 11:14:18

+0

對不起Manhatan,我發佈後意識到。儘管現在有一個合理的答案,但編輯後,我解釋了我是如何解決它的。 – 2014-09-26 20:49:13

0

檢查您的Xcode偏好設置中的開發人員帳戶。

如果您是多個團隊的成員,請從該處選擇正確的團隊,如果其中一個帳戶的開發人員信息已更改,則從您的Xcode首選項中刪除該帳戶。

嘗試刪除以前客戶端的其他開發人員帳戶(如果有)。我有這個。

同時按下取消按鈕並退出Xcode或從上面的屏幕截圖中選擇導入開發人員配置文件可以幫助您。

在我的情況下,它爲我工作。

希望它可以幫助你。

相關問題