2016-09-20 126 views
70

我想在Xcode,8.0版beta 6(8S201h)中創建一個項目,並且出現此錯誤。無法創建配置文件

enter image description here

蘋果賬號是免費的,因爲我只是在Xcode玩弄但它迫使我把它作爲一個團隊。任何幫助?謝謝。

+0

@Labnino我仍然面臨這個問題您是怎麼解決這個我想下面的答案,但它並沒有爲我工作的任何提示 –

回答

59

檢查Xcode項目窗口頂部的方案菜單。看看你想要運行的目的地。如果你在模擬器中運行,你不需要簽署你的項目。

enter image description here

如果您在設備上運行,你需要附加的實際設備。它必須而不是說「通用設備」。

+2

您也可以在「生成設置」的「簽名」下手動選擇它們。那麼你將不需要附加任何設備。 – janlindso

+0

@matt我登錄後在我的蘋果身份證登錄部分登錄後,我仍然面臨着同樣的問題,並檢查了我試圖運行的設備,當然我已經附上真正的設備與我的電腦,但我越來越錯誤如上問題我應該怎麼做 –

3

我已經多次和什麼解決它,我有這個錯誤是:

  1. 與所有證書的視圖列表中,右鍵單擊每個行和移動每個證書回收站(去的Xcode>首選項>選擇帳戶>點擊查看詳情)
  2. 進入會員中心再次下載權證書,並點擊他們,所以
  3. 重新啓動的Xcode
  4. 去蓋設置,並設置正確的代碼簽名調試/釋放 - 你應該能夠看到,上面寫着該行的選項「從輪廓身份......」

如果不工作,那麼你應該考慮撤消你的證書,然後創建一個新的證書,並再次執行上述步驟。

+0

的供應配置文件部分是空的:無,在它。 – Labanino

+0

在Xcode或會員中心?無論哪種方式,您似乎都沒有,創建一個新的並將其連接到您的證書。 –

+0

xCode 8.3.3中沒有'Click View Details'。 「會員中心」到底在哪裏?你能解釋一下嗎? – Ionut

4

掙扎了一個小時後,我只是取消選中「自動管理簽名」,然後回到舊學校指定個人檔案的方式。可能不是最好的做法,但工作。

21

在我的情況下,這個錯誤,當我改變了「捆綁標識符」的東西少通用的(例如,在年底加入一些隨機數)

+1

這樣做了(我正在關注一個在線教程,因此可能使用了原始包名)。 –

+0

這也適用於我 - 謝謝你! – larimer

+0

這是安全嗎?! – Ionut

3

檢查這些東西消失了。

1.設備是否連接到您的系統。

2. xcode中的部署目標。 (常規 - >部署信息 - >部署目標) 它應該與您的設備的ios版本匹配。

3.更改您的包標識符。遵循在設備中運行時爲項目設置唯一束標識符的一般規則。 看到這個what is correct format of bundle identifier in iOS?

還要注意你在項目中設置的包標識符的數量。請記住所有捆綁標識符或記下它的位置。由於您使用的是免費帳戶,因此您有權限訪問捆綁ID的數量。

您還應該禁用項目「能力」部分中的推送通知。嘗試更改「app groups」以及group.com.someString格式。

這些事情幫助我在真正的設備上運行我的應用程序沒有任何錯誤。

0

我在配置文件中遇到同樣的問題。如果您有任何類型的iPhone,則可以使用電纜連接到Mac,並自動定義配置文件。 enter image description here

2

將包標識符更改爲更獨特的東西。

如果你正在學習一個教程,只需要輸入一個通用標識符,那麼在最後添加幾個數字就可能解決你的問題。

即如果你有的HelloWorld將其更改爲HelloWorld12345

1

preparing debugger support

剖析你的手機需要幾分鐘的時間。 。 。請注意頂部的狀態欄,以確保您的手機正在頂端進行配置。

接下來,一定要選擇您的手機作爲目標,而不是iPhone 7或iPhone 8 ......您的確切手機。這是通過選擇產品>目的地>(選擇您的手機)

您的手機只有在插入,打開並且運行幾分鐘後纔會顯示,而Xcode創建配置文件。 destination