iOS 8,如何使用设备进行开发?

我有一个新的iPad Retina,我想用Xamarin Studio和XCode 6进行开发。过去,使用XCode 5,只需连接设备,然后点击“用于开发”button即可。 但XCode 6没有那个button了,当我尝试build立我的应用程序在Xamarin Studio中的设备时,我得到错误消息说:“无法安装应用程序”/用户/ jzacherl /项目/ CyCom / CyCom / CyCom / bin / iPhone / Debug / CyCom.app“:您的应用程序代码签名检查失败检查您的证书,设置configuration文件和捆绑ID可能您的设备不是所选configuration文件的一部分(错误:0xe8008015) “。

我的应用程序应该支持iOS 7和iOS 8.我已经试过改变目标部署到和从7和8,我已经尝试重新启动我的Mac /设备,并build立/清理我的项目。

在这里输入图像说明

您可以在以下位置注册一个设备和开发者ID:

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

(您必须login到开发者网站才能这样做。)

之后,一切都应该正常工作。 您可以从iTunes获取设备的UDID。

尽pipe在这里和其他地方提示,我花了一段时间才find确切的解决scheme。 所以,对于Xcode的新手来说:

主Xcode 6窗口顶部的导航栏有一个三angular形的运行/播放button,一个方形的停止button,应用程序的名称,然后是一个目标名称,例如一个模拟器选项的“iPhone 6”。 目标名称实际上是一个下拉菜单! 那是在哪里select你的实际设备。

现在点击三angular形button来build立和运行。 可能的结果:“没有未过期的供应configuration文件安装”与一个button“解决问题”。 点击那个,等一下…完成!

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

在后面的问题中交叉引用一个更具描述性的标题: Xcode Organizer窗口中没有用于开发的内容

尝试构build和部署一个Xcode应用程序,看看会发生什么。

我相信Xcode会popup一个有用的对话框,如果你需要做的事情Xcode不能自动执行。

  • 首先,您必须在iOS成员中心注册设备的UDID ,并添加configuration文件并安assembly置文件

  • 在Xcode 6之前的Xcode版本中,可以通过USB将设备连接到计算机,打开Xcode – > Organizer并selectUse for Development

  • 在Xcode 6及更高版本中,用于开发已从Xcode中删除。 对于使用Xcode 6或更高版本的设备,即使使用设备页面,也无法再这样做

  • 尝试去窗口 – >设备 。 您应该在列表中看到您连接的设备, 然后右键单击设备并select显示configuration文件。它将显示一个窗口,您可以在其中添加您的configuration文件。

之后,您将能够在该设备中安装您的应用程序。