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对应的系统版本。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/987a2dfca471b3c3a2b4afef535666f3.png)
13.选择真机测试(如果为灰色说明版本不对需降低版本)
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/f067e9d37c63902f5ebe2ac338f76d59.png)
14.然后点Team。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/b7d21bb7e6209dc024bf1f0af5ddca2e.png)
15.选择刚刚添加的账号
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/51bb40168525bab8c5fc839054dbbd5c.png)
16.然后点击Fix Issue
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/8f0fbf7210bc01c86bf5cdd6c14af4aa.png)
17.xcode会自动生成Provisioning profiles
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/9548cb68e9bea6b93b5453c566c7cb0f.png)
18.点击菜单Xcode -> Preferences。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/c0130cdc8b8350fc4156821b4cdc13fc.png)
19.双击进入
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/f7cc779635fe583134742aef50cbf962.png)
20.选中刚才的项目,右击然后点击Show in Finder。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/571b9ca69d2d5a3943371a949b651fca.png)
21.然后双击,文件会自动安装,回到原处后点击Done关闭
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/629d76057724fb84823e9bd934e41c4e.png)
22.点击菜单Window -> Devices。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/710a353e9c06a756a92d6d83a4e9f1e0.png)
23.选择iPad右击,然后点击Show Provisioning Profiles。
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/7e70d9dc0d092252e37b80703cdf5708.png)
24.看到项目后,点击Done关闭
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/cf43a0f4ff0a84d6b91f0bdd74b4fe1c.png)
25.点击运行
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/204b2670e478d54b5491a8006248fcbb.png)
运行之后就会在真机上显示对应的App界面
![技术分享](https://i-blog.csdnimg.cn/blog_migrate/5da291b26c0f41539c37fea8c40d16f0.png)
下面会总结一些关于Xcode7常见错误机各种坑的解决方案!