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

时间:2014-09-23 15:36:02

标签: ios xamarin.ios xcode6

我有一个新的iPad Retina,我想用Xamarin Studio和XCode 6进行开发。过去,使用XCode 5,您只需连接设备并点击“"用于发展"。但是XCode 6不再具有该按钮了,当我尝试在Xamarin Studio中将设备构建到设备时,我收到错误消息“#34;无法安装应用程序' / Users / jzacherl /项目/名Cycom /名Cycom /名Cycom /斌/ iPhone /调试/ CyCom.app'在设备iPad上:您的应用程序无法进行代码签名检查。检查您的证书,配置文件和捆绑ID。可能您的设备不是所选配置文件的一部分(错误:0xe8008015)。 &#34 ;.

我的应用程序应该同时支持iOS 7和iOS 8.我已尝试将目标部署更改为7& 7。 8,我尝试重新启动我的mac /设备并构建/清理我的项目。

enter image description here

4 个答案:

答案 0 :(得分: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 :(得分:6)

您可以在以下位置使用您的开发者ID注册设备:

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

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

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

答案 2 :(得分:3)

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

我相信如果您需要做一些Xcode无法自动执行的操作,Xcode会弹出一个有用的对话框。

答案 3 :(得分:0)

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

  • 在Xcode 6之前的Xcode版本中,您可以通过USB将设备连接到计算机,打开 Xcode - >管理器并选择用于开发

  • 在Xcode 6及更高版本中从Xcode中删除了Use for Development。对于使用Xcode 6或更高版本的设备,即使使用设备页面

  • ,也不再可能这样做
  • 尝试转到 Window-> Devices 。您应该在列表中看到已连接的设备,以便右键单击设备上的并选择显示配置配置文件。它将显示一个窗口,您可以在其中添加配置文件。

之后,您就可以在该设备中安装应用程序了。