簡體   English   中英

iOS 8,如何使用設備進行開發?

[英]iOS 8, How to use device for development?

我有一個新的iPad Retina,我想用它來開發Xamarin Studio和XCode 6.過去,使用XCode 5你只需連接設備並點擊“用於開發”按鈕。 但是XCode 6不再有那個按鈕,當我嘗試在Xamarin Studio中將我的應用程序構建到設備時,我收到錯誤消息“無法安裝應用程序”/ Users / jzacherl / Projects / CyCom / CyCom / CyCom /設備iPad上的bin / iPhone / Debug / CyCom.app':您的應用程序無法進行代碼簽名檢查。檢查您的證書,配置文件和捆綁ID。可能您的設備不是所選配置文件的一部分(錯誤:0xe8008015) 。“

我的應用程序應該支持iOS 7和iOS 8.我已經嘗試將目標部署更改為7和8,我嘗試重新啟動我的mac /設備並構建/清理我的項目。

在此輸入圖像描述

盡管這里和其他地方有提示,我花了一些時間才找到確切的解決方案。 所以,對於Xcode的新手來說:

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

現在單擊三角形按鈕來構建和運行。 可能的結果:“沒有安裝未過期的配置文件”,並帶有“修復問題”按鈕。 點擊那個,等一下......完成!

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

使用更具描述性的標題交叉引用后面的問題: 在Xcode的管理器窗口中沒有用於開發

您可以在以下位置注冊包含您的開發者ID的設備:

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

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

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

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

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

  • 首先,您必須在iOS成員中心注冊設備的UDID ,並添加配置文件並安裝配置文件

  • 在Xcode 6之前的Xcode版本中,您可以通過USB將設備連接到計算機,打開Xcode - > Organizer並選擇Use for Development

  • 在Xcode 6及更高版本中從Xcode中刪除了Use for Development。 對於使用Xcode 6或更高版本的設備,即使使用“設備”頁面,也不再可能這樣做

  • 嘗試轉到Window-> Devices 您應該在列表中看到附加的設備, 然后右鍵單擊設備並選擇顯示配置配置文件。它將顯示一個窗口,您可以在其中添加配置文件。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM