2014-09-23 48 views
20

我有一個新的iPad Retina,我想用Xamarin Studio和XCode 6進行開發。過去,使用XCode 5只需連接設備,然後單擊「用於開發」按鈕即可。但XCode 6沒有那個按鈕,當我嘗試在Xamarin Studio中將設備構建到設備上時,我收到錯誤消息「無法安裝應用程序」/ Users/jzacherl/Projects/CyCom/CyCom/CyCom/bin/iPhone/Debug/CyCom.app':您的應用程序代碼簽名檢查失敗檢查您的證書,設置配置文件和捆綁標識可能您的設備不是所選配置文件的一部分(錯誤:0xe8008015) 。「 」。iOS 8,如何使用設備進行開發?

我的應用程序應該同時支持iOS 7和iOS 8.我已經嘗試更改目標部署到和從7 & 8我試過重新啓動我的Mac /設備並構建/清理我的項目。

enter image description here

+0

感謝張貼截圖,這讓我瘋狂。爲什麼拿走用戶的開發按鈕? – 2015-02-09 17:36:32

回答

6

您可以將設備與您的開發者ID的註冊:

https://developer.apple.com/account/ios/device/deviceList.action

(您將必須登錄到開發者網站這樣做。)

後那一切都應該正常工作。您可以從iTunes獲取設備的UDID。

+1

這是一個新的要求嗎?我以前從來沒有必要使用XCode 5來做這件事,我總是直接插入並點擊「用於開發」,我可以直接構建到設備上,而無需訪問Apple開發者網站。 – LampShade 2014-09-23 15:42:47

+1

這是你在Xcode 5之前不得不做的方式;) – rckoenes 2014-09-23 15:45:22

+0

我不認爲這是一個新的要求。我也不知道爲什麼'使用開發'按鈕在Xcode 6中如此不一致(看起來),但我建議的做法是我一直以來的做法。它甚至可能無法解決您的問題,但它對我來說很好 - 嘗試一下,讓我們知道它是否有效! – Ideasthete 2014-09-23 15:46:59

3

嘗試構建和部署Xcode應用程序,看看會發生什麼。

我相信Xcode會彈出一個有用的對話框,如果你需要做一些事情Xcode不能自動執行。

+0

我相信這是正確的。爲了測試我很難進入零狀態,但是我發現,如果您只是試着在您的設備上構建並運行,Xcode會提供一些對話框來提供幫助並完成所有工作爲您 - 在設備成員中心註冊設備,創建通用配置文件。它甚至可以根據需要創建開發證書! – matt 2015-01-28 18:06:34

7

儘管在這裏和其他地方提示,但我花了一段時間才找到確切的解決方案。因此,對於Xcode新手的其他人:

主Xcode 6窗口頂部的導航欄有一個三角形運行/播放按鈕,一個方形停止按鈕,應用程序的名稱,然後是一個目標名稱,例如, 「iPhone 6」用於其中一個模擬器選項。 目標名稱實際上是一個下拉菜單!這是選擇您的實際設備的地方。

現在點擊三角形按鈕來建立&運行。可能的結果是:「沒有未過期的供應配置文件安裝」,並帶有「解決問題」按鈕。點擊它,等一下......完成!

帽尖(和屏幕截圖):http://www.bignerdranch.com/we-teach/how-to-prepare/ios-device-provisioning/#loc-provisioning-easy

交叉引用到以後的問題具有更多的描述性標題:There is NO Use for Development in Xcode's Organizer window

+1

如果iOS設備的版本與Xcode不匹配,它將位於「不合格」設備菜單的一部分,您需要先升級Xcode,然後才能使用該設備。 – 2016-01-05 11:16:12

+0

在XCode 8中,我們必須打開項目編輯器,「常規」選項卡,「簽名」部分,並且連接iPhone後,它將顯示一個按鈕「創建並安裝證書」。 – dlatikay 2017-06-01 14:18:29

0
  • 首先你要登記在IOS設備的UDID成員中心並添加配置文件並安裝配置文件

  • 在Xcode之前的Xcode版本6,你可以通過USB連接設備到你的電腦,打開Xcode - > Organizer並選擇用於開發

  • 用於開發已在Xcode 6和更高版本中從Xcode中刪除。對於使用Xcode 6或更高版本的設備,即使使用設備頁面

  • 嘗試去窗口 - >設備,不再可以這樣做。您應該在列表中看到您的連接設備,所以右鍵單擊設備上的,然後選擇顯示配置配置文件。它會顯示一個窗口,您可以在其中添加配置文件。

之後,您將能夠在該設備中安裝您的應用程序。

相關問題