2015-10-13 107 views
4

我已經更改了App ID併爲其創建了新的配置文件。新的軟件包ID和配置文件似乎已在目標設置中正確設置,並且在歸檔時不會收到警告。但是,當我要導出的存檔,Xcode中顯示我的對話說法:Xcode 7:「未找到匹配的配置文件」

No matching provisioning profiles found for "Applications/MyApp.app"

和它下面說:

None of the valid provisioning profiles allowed the specified entitlements: application-identifier, beta-reports-active, keychain-access-groups

什麼我缺少檢查/改變?

感謝

編輯:在警告對話框,我也中所示的按鈕「訪問會員中心」和「導入開發者個人資料」。如果我只想導出分發二進制文件,是否需要設置開發人員配置文件?

+0

可能重複的[Xcode6錯誤:「找不到適用於應用程序的配置配置文件」](http://stackoverflow.com/questions/28006773/xcode6-error-no-matching-provisioning-profiles-found-for-application ) –

+0

可能是你的證書已過時。 http://stackoverflow.com/a/28006826/742298 –

回答

5

轉到會員中心,然後「證書,標識和型材」,然後創建一個新的開發人員配置。下載並雙擊配置文件,然後清理你的應用程序。並運行。

如果沒有解決。看到這部影片https://www.youtube.com/watch?v=wAdV16nRLp8

+0

它解決了我 – ThomasSquall

+0

它解決了這個問題,但通常面臨同樣的問題。 –

3

什麼解決這個問題被手動設置爲Provisioning ProfileDebugRelease適當的值,而不是選擇Automatic(即設定值到您的開發和發行配置的配置文件)。基於this SO answer

0

這在Xcode 7.2爲我工作:

選擇目標,然後在 「常規」 選項卡。在「身份」部分有一個警告:沒有找到供應配置文件,並且有一個按鈕提示「修復問題」。我按下它,它解決了這個問題。

在我的情況下,我錯過了自動生成的供應配置文件,因爲我更改了現有項目中的包ID。

0

我解決了這個問題,它是通過創建一個配置文件來顯示應用程序的Bundle ID而不是通配符。

-1

如果不是通過再生您的供應配置文件的Userful,你可以嘗試去TARGETS/構建設置/包裝/產品捆綁標識符,也許你忘了更改包標識符。

0

對於Xcode中8(當我試圖在8和它的工作) 首先清理項目 的Xcode - >產品 - >清潔 選擇模擬器作爲通用IOS設備 然後再次單擊產品 - >歸檔 歸檔完成後,xcode會自動將您帶到orgaiser,否則您可以單擊windows - > organizer。 在這裏你可以看到你在過去做過的所有檔案。 現在,主要部分: 選擇要導出的檔案。 點擊導出。在「上傳到商店按鈕」下的右側 當您點擊它時,要求選擇4個選項中的1個,選擇 - >保存以供開發部署(第4個選項) 之後它取回帳戶,請確保您選擇您用來製作臨時檔案或簽署證書的帳戶。 就是這樣,它會開始準備你的IPA。 它要求將您的IPA導出到首選位置&使其成爲一個文件夾。

在我的情況下,它的幫助。 沒有其他3選項給我提供配置文件相同的錯誤,但不是第4個。

相關問題