2014-01-29 60 views
4

我無法訪問我在項目設置中創建的任何配置配置文件或代碼簽名標識。這並不是說我沒有下載了提供個人資料,或安裝了正確的證書,但是,在供應配置文件密鑰出現在項目設置什麼:Xcode 5配置配置文件不可用

Notice there is no drop-down available for Code Signing Identity either

再次,我已經確定正確導入配置文件和證書。這裏是我的帳戶是如何出現在首選項>帳戶:

All provisioning profiles, including wildcard profile, are on my local machine

我跑出來的想法。我已經吊銷了我現有的證書,刪除了所有配置文件,並重新創建了所有內容。

我還從Apple的包含iOS Master-Detail模板創建了一個虛擬項目。這表現出相同的行爲,其中沒有代碼簽名身份或供應配置文件可從項目構建設置中獲得。

我對所有想法都很開放。謝謝。

更新

正如我提到的,代碼簽名下拉菜單不出現或者,即使他們已經正確地創建並通過首選項/帳戶下載。

enter image description here

+0

您可以通過點擊iPhone Developer來顯示下拉列表,分享一個截圖嗎?有可能你選擇了錯誤的證書,但我真的懷疑它。它至少應該顯示一些配置文件名稱。如果您還沒有嘗試過,請嘗試重新啓動Xcode。 –

回答

16

沒有錯。解決方案很簡單:轉到編輯器 - >顯示值

Xcode將顯示此後的所有選項。

+0

哈哈,像所有很好的答案,這很簡單,使我感覺像個白癡。很好。非常感謝Gudus! –

+0

你救了我的命! –

+0

好答案...非常感謝.. – Kalyani

0

你有沒有嘗試安裝iPhone configuration utilities

+0

感謝您的建議,rkmakwana,但它看起來並沒有真正改變任何事情。我可以在iPhone配置實用程序中看到配置文件,但我仍然無法在Xcode的項目構建設置中選擇它們。 –

+0

是否檢查過捆綁標識符?包ID應與您在創建應用程序ID(您用來創建配置文件)中提供的相同。更改plist中的包ID並再次檢查。 –

2

您的供應配置文件未在您的項目設置中列出,因爲供應配置文件與您的包標識符不匹配。

1)請檢查您的bundle identifier以列出供應配置文件,如下圖所示。因爲它也導致了這個問題。

enter image description here

2)構建的應用程序時,您可能無法使用correct certificates。只需在Provisioning Portal中刪除您的證書並創建新證書並在Xcode中更新它們即可。

3)從以上描述中,您沒有更正包標識。轉到組織者/供應配置文件/刷新,並允許Xcode獲取最新的。然後,供應配置文件將如下所示顯示:

選擇正確的供應配置文件。 enter image description here

+0

感謝您的回覆,但它一定是別的。 1)我爲這個包創建了App-ID,併爲我的特定App-ID配置了配置文件,但這應該不重要。我應該至少能夠選擇通配符配置文件,並且這不會顯示在配置配置文件下拉列表中。 2)我已經刪除了我的證書並創建了新的證書。 3)使用Xcode 5,Apple將配置文件從Organizer移至Preferences/Accounts/View Details ... http://stackoverflow.com/questions/18041267/provisioning-profiles-menu-item-missing-from-xcode 5?rq = 1 –

+1

1)配置文件可以使用通配符App-Id還是Explicit App-Id來創建,但您必須提供相應的包標識符。這兩者之間的區別在於,在通配符中以('*')(*爲例如com.companyName.demos.' *')*結尾的格式以及在顯式中結束的特定應用程序標識(* for ex.com com.companyName.YourAppIdentifier * )。 – Mani

+0

2)您已刪除舊證書的權利。您是否創建了新的配置文件並將其添加到新證書中? (你已經創建了關於證書'X'的配置文件''A',現在你已經刪除了''X''並創建'Y',你是否創建了配置文件'B'關於'Y' ? – Mani