我有一个新的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 /设备并构建/清理我的项目。
答案 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 。您应该在列表中看到已连接的设备,以便右键单击设备上的并选择显示配置配置文件。它将显示一个窗口,您可以在其中添加配置文件。
之后,您就可以在该设备中安装应用程序了。