2016-09-26 45 views
88

我最近更新到Xcode 8,當我點擊Xcode/Preferences/Accounts/View Details菜單中供應配置文件旁邊的「download」選項時,它將變爲灰色並且不會下載。重新啓動Xcode後,下載按鈕再次可點擊,問題依然存在。 Xcode 8 "starts" download and button is grey forever 手動下載配置文件並放在Xcode圖標上不要將配置文件添加到Xcode 8中的特定開發人員帳戶。最近有人遇到過這個問題並解決了它嗎?我檢查了所有與新的Xcode版本相關的問題,仍然沒有解決方案。Xcode 8供應配置文件不會下載

+13

這是真氣,我一直有同樣的問題。此處還討論了https://forums.developer.apple.com/thread/63621 – blahartinger

+0

截至今天,我仍然沒有適當的解決方案,我將繼續進行自動配置,並且只需重置遺留項目的所有內容我正在努力。只有我現在可以提出的合理的建議 - 提交錯誤報告。 –

+0

我已經通過了相同,我已經回答。請檢查它是否適用於您?我正在使用xcode 8.1 GM版本。 –

回答

0

嘗試刪除和添加您的帳戶,如果不工作了

嘗試

打開終端

類型defaults delete com.apple.Xcode,然後按 「Enter」 鍵。這會刪除設置的自定義設置。

類型rm -rf ~/Library/Application\ Support/Xcode並按下「Enter」。這也刪除了配置文件夾。

這救了我的一天,如果問題仍然存在重新安裝的Xcode

+1

東西已經改變 - 現在型材以隨機的方式下載,有的正在下載,與其他人的問題仍然存在,在過去的一些顯示爲已下載,幾秒後再次出現下載按鈕。我會盡力去解決它。 –

+0

沒有爲我工作。我看到相同的行爲@gameCon – blahartinger

+1

刪除您的默認值,你可能需要做'默認刪除com.apple.dt.Xcode'而不是'默認刪除com.apple。Xcode' – danyamachine

25

我看到那裏的下載按鈕是灰色的同樣的問題,但在下載似乎永遠不會完成。

我手動刪除了查找器中的所有配置文件,並單擊下載。即使看起來下載未完成,則配置文件仍會下載...

您可以在

HOME/Library/MobileDevice/Provisioning Profiles 

enter image description here

+3

在我的情況下,在完成你所說的之後,一些配置文件被下載並在Xcode 8中看不到。我嘗試手動刪除所有配置文件並再次下載它們,但它不會在Xcode中改變其可見性。 –

+0

這工作對我來說,感謝張貼! –

+0

也適合我! –

2

看看取景器中您的配置文件在MU情況下,問題開始在我添加推送功能後出現(我檢查了目標 - >功能中的推送通知切換按鈕) 如果我去並取消選中,那麼我可以構建並上傳到應用商店。

+0

更新。我能夠使它工作。由於開發者門戶網站中的一些奇怪的原因,我的配置文件(testflight)的配置文件被設置爲與我的鑰匙串中沒有私鑰的某些證書​​一起工作。我改變了證書與另一個我有私鑰,一切運作良好的證書。檢查您的供應配置文件!我不確定這是否與Xcode8相關,但我確實沒有自己改變它。 –

0

我遇到同樣的問題,並沒有解決它,所以我找到了一個解決辦法

  1. 下載從開發者帳戶,並雙擊它直接供應曲線,它會得到在Xcode安裝。
  2. 下載並安裝iPhone配置實用程序。
  3. 打開iPhone配置實用程序在那裏你會發現所有的供應配置文件
  4. 然後選擇你要使用的供應配置文件,那麼它的配置文件的詳細信息,你可以看到檔案標識符。
  5. 複製該配置文件標識符並打開xcode。
  6. 導航到代碼簽名標識,然後在配置配置文件中選擇其他配置文件並粘貼複製的配置文件標識。
  7. 賓果!
+0

我試過這種方式,但沒有成功。我已經切換到自動配置配置文件的方式,也許這只是一個文件的錯誤。 –

10

請注意,Xcode中的這個UI很方便,不應該阻止你的工作。你想下載的配置文件仍然可用以下步驟:在Safari

  1. 訪問developer.apple.com
  2. 點擊帳戶和
  3. 點擊Ceritficates,標識標誌,以及配置文件
  4. 導航至您感興趣的配置文件並下載它
  5. 將下載的配置文件拖放到擴展塢的Xcode圖標上。

此時,您的配置文件將安裝在Mac上,並可在Xcode中使用。

對於OP - 如果手動安裝配置文件這種方式沒有解決問題,那麼你很可能會看到另一個配置問題或錯誤。你能否澄清你在手動安裝配置文件並在常規選項卡中選擇它之後所看到的內容 - 是否出現構建錯誤或其他問題?

+1

那麼,我已經在我們所有的3個配置文件上嘗試了這一點,它似乎沒有做任何事情。我從網站下載配置文件並雙擊它。這帶來了Xcode,但否則沒有其他跡象發生任何事情。該配置文件仍然在首選項中有「下載」按鈕。 – Hieronymus

2

我有這個問題。這是我爲我解決了這個問題。

  • 首先我右點擊各兩個配置文件,將 「灰非下載」,並已移到回收站。
  • 然後我刪除了Xcode中的開發者帳號。
  • 我重新加入了開發者帳號,回到 的詳細資料並全部下載。

它爲我工作,希望這有助於。

+0

請注意,我的情況是它臨時分發的應用程序,並且幾個月內沒有源代碼或功能更改,所以它不是(對我而言)與此有關。當我添加設備時,我只需要配置文件。 – tigerMike

+0

第一點只解決了它。無需刪除並重新添加開發者帳戶。在我的情況下provonioing個人資料更新。正如你在第一點'兩個配置文件中的每一個'中提到的那樣,我只是在尋找它,但那裏不是兩個。所以我訪問開發者門戶並點擊我的配置文件 - >編輯 - >生成。現在回到XCode帳戶preferenc,我看到有2個配置文件。 1下載選項,另一個沒有它。所以第一點:移動配置文件沒有下載按鈕垃圾,併成功下載其他一個 – iAkki

3

我周圍有通過取消和複檢:

項目設置 - >通用 - >簽名 - > '自動管理簽署'

+0

這是從Xcode 8和iOS 10做的當然是正確的事情,這就是(我想幾乎所有)開發人員把「配置噩夢「結束,+1。我的問題是關於解決Xcode UI的問題,因爲在某些情況下,有人希望在不是新的項目中使用「舊」配置文件。 –

+2

同樣的問題,但取消選中和重新檢查並沒有解決這個問題。必須保持未選中狀態並手動選擇正確的配置配置文件,只要我確實能夠正常運行。當處於自動狀態時,xcode將使用其管理的配置文件(不會顯示在Web門戶中),而只是沒有使用新設備進行更新。 – CodeSmith

+0

也沒有解決我的問題。 –

0

在我的情況(Xamarin.iOS BTW),我手動刪除所有供應配置文件位於HOME/Library/MobileDevice/Provisioning Profiles,但我需要做一些其他事情才能將應用程序部署到設備:

問題是我已經實現了全新的iOS 10推送通知框架,該框架需要添加關注Entitlements.plist的財產:

<key>aps-environment</key> 
<string>development</string> 

而我試圖部署開發版本使用值production而不是development。改變這個數值的確有竅門。

1

我也有過這個問題,並且在重命名配置文件方面取得了一些成功。例如,它曾經被命名爲「[App Name] Dev」,不管我做了什麼,更新,刪除和重新創建相同的名稱,手動安裝它,它根本不會工作。直到我將配置文件重命名爲「[App Name] Development」。

0

事實上,所有提供的解決方案可以工作與否,這取決於你的運氣,但主要是你必須保持刪除帳戶,清理規定輪廓像「mogile_oli」的回答,並重新添加它們,,不要忘了復位簽署身份:

帳號 - >選擇添加的帳戶 - >選擇團隊和查看詳細信息(或雙擊隊名) - >你會看到,如果需要復位按鈕,點擊它,

你真的需要嘗試建立與自動簽署第一,然後刪除它,它似乎無法用按鈕下載,現在只是忽略此頁面的下載按鈕,而b在嘗試構建時使用對話框。

並始終退出Xcode和重新打開之後幾乎每次做動作,浪費如2天后,我做了這樣的工作!

2

答案就在這裏。

它聽起來不太多,但它確實對我有用。

上提供的個人資料只需右鍵點擊在取景器點擊查看。然後刪除整個文件夾中的所有配置文件。

不轉到Xcode項目設置,並選中該複選框,自動簽署經理。 Xcode將爲您完成剩下的工作。

+0

請在發佈之前閱讀整個討論 - 手動刪除配置文件在這裏提到 –

1

對於我來說,幫助導入XCode中的個人資料一般設置: Import Profile in XCode

0

我有同樣的問題。我離開,對我工作的解決方案:

我刪除從我的鑰匙串過期的所有證書,我注意到,新的證書沒有下載,因爲我有相關的證書已過期。我不知道爲什麼這似乎是我的鑰匙串/ iTunes的

+0

這不適用於我,但它可能適用於其他人。實際上,鑰匙串有一些與添加/刪除功能有關的已知錯誤,至少在iOS上,所以macOS可能會類似,但我沒有充分理由說明這一說法。 –

+0

@gameCon我絕對同意,這似乎是一個鑰匙鏈錯誤。我也沒有理由。 –

0

我解決它通過創建我自己的開發證書(在Xcode中),並在開發配置文件分配給它的一個問題。下載並雙擊後,我能夠正常工作。