iOS开发——实战篇&Xcode 7真机测试详解

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支持的设备

4:友盟或shareSDK中bitcode 报错?

    • 可以在 build setting 中,搜索bitcode,并吧 enable bitcode 设置为 NO
时间: 2024-12-23 12:23:05

iOS开发——实战篇&Xcode 7真机测试详解的相关文章

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.下载

iOS开发——开发实战篇&版本控制SVN和Git使用详解

版本控制SVN和Git使用详解 公司的实际开发中,在天朝使用较多的还是SVN,因为SVN是集中式的,在天朝上班你们都懂的! -----------------svn----------------- 一:最常用基本步骤--- 下载(完整下载,第一次),将服务器的项目下载到本地开始开发 svn checkout ip —uaerbane=? —password=?     //这里需要add 简:co 更新仓库,服务器项目有变动的时候需要更新到本地,以免错误或者冲突 svn updata    

iOS 加入公司开发者团队进行真机测试

发现大部分博客介绍的都是私人真机测试方法,没找到具体的公司团队开发真机测试方法. 而从这周开始就离开iOS应用软件开发,进入游戏开发行业了,今天能记得的iOS知识以后估计会忘光,所以skipop还是总结一个来给自己备忘: 1.一般会先用公司邮箱去申请appid,然后让公司iOS团队有权限的管理员将这个邮箱加入公司的开发者团队. 2.自己的公司邮箱会收到苹果的邀请邮件,接受即可. 3.告诉公司管理员自己的真机设备号,让管理员将此设备加入开发者团队的设备列表. 4.用Mac的钥匙串程序生成一个文件(

IOS 开发环境,证书和授权文件等详解

一.成员介绍 1.    Certification(证书) 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 1)    Developer Certification(开发证书) 安装在电脑上提供权限:开发人员通过设备进行真机测试. 可以生成副本供多台电脑安装: 2)      Distribution Certification(发布证书) 安装在电脑上提供发布iOS程序的权限:开发人员可以制做测试版和发布版的程序. 不可生成副本,仅有配置该证书的电脑才可使用:(副本制做介绍在

iOS开发——使用Charles进行https网络抓包详解

我在前面两篇博客中<网络抓包工具Charles的介绍与使用><iOS开发--使用Charles进行http网络抓包详解>对Charles的http抓包进行了详细的讲解.今天我们来实现一下进行https的抓包,比http抓包稍微麻烦一点. (1)https初级的配置请参考<网络抓包工具Charles的介绍与使用>中的https配置部分. (2)由于目前iOS9更改了对于https网络的安全机制,所以还需要在iPhone上安装一个证书,安装方式如下: 在iPhone的Saf

iOS开发之证书申请及真机调试图文详情

?真机调试的主要步骤 1.登录开发者主页 2.生成cer证书:cer是一个跟电脑相关联的证书文件,让电脑具备真机调试的功能 3.添加App ID:调试哪些app? 4.注册真机设备:哪台设备需要做真机调试? 5.生成MobileProvision文件:结合2.3.4生成一个手机规定文件 6.导入cer.MobileProvision文件 ● 最终会得到2个文件 ?Cer文件:让电脑具备真机调试的功能 ?MobileProvision文件:哪台设备.哪些app.哪台电脑需要做真机调试? 真机调试的

iOS真机调试详解

真机调试简介 什么是真机调试 为什么要运行在真机上,运行在模拟器上不行吗? 怎样做真机调试 真机调试需要的角色 Xcode7.0之前需要什么角色 Xcode7.0之后需要什么角色 Xcode7.0之前真机调试步骤 Xcode7.0之后真机调试步骤 什么是真机调试 所谓真机调试就是将Xcode编写的App运行在真机上. 为什么真机调试 部分功能需要硬件支持,模拟器是不支持的,如: 传感器:磁力计.陀螺仪.距离传感器等 特定功能:拍照.打电话.发短信.蓝牙等 真机的环境和模拟器的环境是不一样,模拟器

iOS上传APPStore流程和真机测试流程

开发者账号分为两种 1.个人账号 99&可以上传 2.公司账号1.99&可以上传2.299&禁止  公司内部使用,不需要审核 3.证书最常见的三种 1.测试证书 (developenment) 2.发布证书 (distribution) 3.推送证书(APNs) CSR文件记录本机信息 p12文件 AppID ; App的身份唯一标示,关联bundle identtifier Provision Profile(描述文件);关联APP ID.关联证书,(文件名(Profile na

iOS开发日记43-XCode7免证书真机调试

今天博主有一个XCode7免证书真机调试的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验. 此前开发者需每年支付99美元的费用成为注册开发者才能在iPhone和iPad真机上运行代码,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app. 操作步骤: 1.进入xc