2012-07-31 128 views
12

我正在開發一個應用程序,我想將它放到某些iPad(而不是App Store)上。我購買了開發者許可證,並在Xcode中添加了條款。現在,當我嘗試爲我所連接到我的電腦iPad上的應用程序,我得到的錯誤:「找不到匹配應用程序標識符的有效供應配置文件」錯誤

A valid provisioning profile matching the application's Identifier '' could not be found

我認爲這個問題已經造成的,因爲我有上運行兩個不同的團隊我Xcode,我不知道如何指定正確的(一個已經過期)。另外,我還記得當我第一次創建我的應用程序時,我沒有真正關注「公司名稱」這樣的字段,現在可以更改這些嗎?


編輯:這裏有規定,我有:

enter image description here

回答

9

這是一個非常普遍的(至少對我來說)錯誤。這聽起來像你沒有爲你試圖放在iPad上的應用程序提供移動設備。您需要爲每個應用標識符提供一個.mobileprovision文件。至於各種名稱的東西,您可以在項目的info選項卡或info.plist中編輯它們。

如果其中一個配置文件已過期,請將其刪除,但這不應該影響任何內容。

要爲您的應用程序提供規定,請轉到Apple provisioning門戶並添加配置文件。然後,您只需將所有規格(UDID,開發證書,應用程序標識)都放入其中,並且它將提供一項規定。蘋果開發者網站上提供了一個指導方針,既可以提供條款,也可以將它們放在應有的位置。

出於某種原因,它也看起來像你的應用程序的標識符是空的;你可以在你的項目的信息標籤中改變它。 .mobileprovision應用程序ID和您的應用程序ID必須完全匹配,否則無效。

+0

如何獲得移動設備?(對不起,我是新手)。我也會編輯一個屏幕截圖到我的問題,告訴你我有什麼。 – BloonsTowerDefence 2012-07-31 17:18:31

+0

@你好,更新回答 – Dustin 2012-07-31 17:24:45

+0

優秀!非常感謝你 – BloonsTowerDefence 2012-07-31 17:27:07

11

當我第一次在XCode上安裝配置文件時,我遇到了同樣的問題。我使用Xcode 4.5。*版本。雖然我在我的mac中安裝了prov配置文件和證書,但當我轉到Xcode中管理器的Devices選項卡並單擊了我的設備時,仍然看不到新的配置配置文件已添加到設備中。所以我點擊了「添加到門戶」按鈕並在其上添加了+標記。它做了訣竅,我能夠成功測試我的應用程序,沒有任何有關缺少配置文件的錯誤。希望這有助於我們遇到的問題。

enter image description here

+0

+1 Thanx它爲我工作。 – 2012-12-03 15:17:44

0

正如達斯汀說:

The .mobileprovision app ID and your app's ID have to match EXACTLY otherwise nothing works.

在您的info.plist的XCode會自動將 '捆綁標識符' 喜歡的東西: com.domainname.applicationname $ {PRODUCT_NAME:rfc1034identifier}

刪除'$ {PRODUCT_NAME:rfc1034identifier}'並僅保留'com.domainname.applicationname',以使其完全匹配您的專業版設想配置文件ID。

這對我有用,當我有同樣的問題。希望能幫助到你。

3

就我而言,我不得不先用Cmd-B構建應用程序。

這彈出一個鑰匙串窗口訪問,要求我「允許」(或「總是允許」)Xcode訪問鑰匙串。

只有那麼我可以運行該程序在我的iPhone上啓動它。

顯然,只打跑並沒有伎倆。

(順便說一句,記得先用簽名的應用程序「iPhone開發人員:您的姓名()」。鍵

0

只是爲了讓你知道,valid provisioning profile matching the application's Identifier could not be found接受的答案爲我工作,但沒有任何花招這裏已經在宇宙和世界,我認爲工作!

+0

驗證供應配置文件位於管理器的門戶和Xcode的設備選項卡中,請執行以下操作:Project Navigator>目標>構建設置>代碼簽名.......將「代碼簽名標識」值更改爲您的改爲「iOS Team Provisioning Profile」。這應該一舉解決上述評論所隱含的各種問題。希望這會對你有用。 – BonanzaDriver 2013-06-17 17:01:27

-1

這種進步是混亂。最困難的問題。 它應該很簡單。 在xcode5「修復問題」按鈕不能解決的問題。但是,嘿!這沒有需要一天,但需要幾個小時才能修復。

相關問題