Xcode 7真机免证书调试
2015-10-28 17:01
246 查看
Xcode 7真机测试详解
1.准备
注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image
首先,准备好下面的设备机相关软件
MAC版本:OSX10.10.4
Xcode版本:Xcode7 beta5(点击下载)
真机设备:iPad Air(iOS 8.1.3)/iphone 6
2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode
-> Preferences。
3.设置好版本
4.下载好相应的SDK,也可以网上下了放进去,Xcode太慢了要5小时左右。
5.点击Accounts,然后点下面的+号,在弹出菜单中点击Add Apple ID。
6.在弹框中输入账号和密码,普通账号就行不需要开发者账号,然后点击Add。
7.如果账号密码正确的话,会显示如下图。Free表示未付费但可免费调试,双击打开。
8.在打开的列表中选择 iOS Development->点击Create。
9.如下图所示,然后点击Done关闭
10.点菜单栏上Window->Devices。同时将iPad接到电脑。
11.在iPad弹出的对话框中选信任,然后出现如下图所示,连上后关闭窗口
12.打开或者新建一个项目,将项目中iOS Deployment Target中改成iPad对应的系统版本。
13.选择真机测试(如果为灰色说明版本不对需降低版本)
14.然后点Team。
15.选择刚刚添加的账号
16.然后点击Fix Issue
17.xcode会自动生成Provisioning profiles
18.点击菜单Xcode -> Preferences。
19.双击进入
20.选中刚才的项目,右击然后点击Show in Finder。
21.然后双击,文件会自动安装,回到原处后点击Done关闭
22.点击菜单Window -> Devices。
23.选择iPad右击,然后点击Show Provisioning Profiles。
24.看到项目后,点击Done关闭
25.点击运行
运行之后就会在真机上显示对应的App界面
下面会总结一些关于Xcode7常见错误机各种坑的解决方案!
1:我需要安装最新的iOS9 beta/OSX
EI Capitan 才能真机调试吗?
苹果手机不用升级最新版本,不过好像Xcode7
只能在最新的系统上运行(可能需要升级,根据自己的版本号来决定)
2:选择好账号后,点击“Fix Issue”出现入校错误:
需要跟换一个新的apple
ID再试一下,这里是个bug,这是因为你的apple ID有可能和一个(或者多个)公司(团队)开发者账号(付费的)关联(也就是你加入了某个team);这样的话就只有在申请一个干净的账号了。 找到的方法可以参考国外的网站(需要FQ,自备梯子)。
3:连接真机“Could not find Developer Disk Image"提示“这就是嘴开始的时候提到的一个重要的错误
这是由于xcode7
里面没有 ios 8.4 导致8.4系统下的手机出现该问题
在“/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”里列出了Xcode7.0beta支持的设备
我们可以下载IOS8.4 将它放在上面的目录中。
下载地址:http://download.csdn.net/detail/a892445213/8867693
4:友盟或shareSDK中bitcode 报错?
可以在 build setting 中,搜索bitcode,并吧 enable bitcode 设置为 NO
相关文章推荐
- Linux下使用find查找文件内容,跳过所有目录名成和指定子目录的方法
- CentOS6.5下网络启动服务器安装和配置方法(pxe+tftp+dhcpd+kickstart)
- 1010. 一元多项式求导 (25)
- 计算机cpu、寄存器、内存区别
- 指针函数与函数指针的区别
- C#解决动态添加控件时,控件闪烁的问题
- 判断是手机还是固话,判断两个号码是否为同一地区的号码,支持手机和固话同时判断
- 【转】mysql查看日志位置和开启日志
- ThinkPad无法安装系统的解决办法
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- C#解析Cookie字符串为CookieCollection
- mysql in 子查询 效率慢 优化
- c#下实现ping操作【转】
- 用Java来输出soap报文
- c# 通过快捷方式读取目标路径
- dwz.js表格自动适应宽度
- Windows安装Apache 2.2.17、PHP 5.3.5与MySQL
- WebSocket发送消息,大于126字节和大于65535字节的处理
- C# ping操作,MSDN版(不是socket自己写值的版本)
- Ubuntu无法安装rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!