0.首先使用开发者账号登录该网站 https://developer.apple.com

关于开发者账号分为三种: 个人、公司、企业,具体如何成为公司或者企业账号,请百度

为什么要真机调试?模拟器调试不行吗?

模拟器调试只能调试一些普通的功能,对于一些特殊的功能是需要真机设备上的硬件来支持的,如 传感器:磁力计、陀螺仪、距离传感器、拍照、打电话、发短信、蓝牙等。而且真机和模拟器在 内存环境和网络环境上都是不一样的,有些bug需要特定的环境才会产生。

App发布之前一定要做真机调试

真机调试需要的角色: “”人” 在  “电脑”  上编写 “App”, 运行到“真机设备”上

Xcode7.0之前并不是任何人在任何电脑上运行任何app都可以跑在任何真机设备上的,换句话说:要想真机调试对 人、电脑、App、真机设备都有要求的

Xcode7.0之后只需要Apple ID即可,苹果会自动生成对应的证书

Xcode7.0之前:

1.获取根证书文件:AppleWWDRCA.cer

     获取步骤:Certificates ------》 Development ------》  ✚ --------》Worldwide Developer Relations Certificate Authority 点击即可下载该文件

2.获取CertificateSigningRequest.certSigningRequest文件

获取步骤:双击AppleWWDRCA.cer 文件会自动使用 钥匙串访问 软件打开,

选中Apple Worldwide Developer Relations Certification Authority

钥匙串访问 -------》证书助理----------》从证书颁发机构请求证书...----------》

输入 用户电子邮件地址:常用名称:请求是:选中 存储到磁盘|让我指定密钥对信息----------》继续---------》保存 即可获取CSR文件

图解:


                 

3. 上传 CertificateSigningRequest.certSigningRequest 证书文件,并下载ios_development.cer证书文件

操作步骤:Certificates -------》Development---------》 + --------》Select Type(Choose File) 选中.cerSigningRequest文件上传------》Request                                                --------》Generate   ---------》Download (即可获得ios_development.cer证书文件)   -------》双击该证书加载到钥匙串访问中

4.创建APP ID

操作步骤:Identifiers-------》App IDs ------》 +  -------》输入App ID Description ------》输入Explicit App ID ---->Continue

5. 添加设备

操作步骤:Devices ----> iPhone ---> + ------> 输入Name、UDID(手机连接到电脑,打开Xcode ----->Window------->Devices-----> Identifier值)

图解:

6.创建描述文件 xxx.mobileprovision并下载

操作步骤:Provisioning Profiles -------> Development-----------> + -----------> Select App ID ------->Select Certificates ------> Select devices.                                                     ----->Name this profile and generate.---------> Download(xxx.mobileprovision)----------> Xcode7是双击该配置文件加载到Xcode中

图解:

至此关于配置算是完了,共生产4个文件:

7. 创建项目,修改Bunde Identifer、Code Singing, 选择真机并运行该项目

操作步骤:

①修改info.plist中Bundle Identifer,然后清理一下工程,可以看到General ->Identity -->Bundle Identifer值会发生改变,然后修改General ------->Identity ------->Team

②General ----> Deployment Info --------> Deployment Target

③Build Settings ---> Code Signing Identity: iPhone Developer:xxx(xxxx)

④选择真机,并运行-----》

图解:

文章中涉及一些名词请参考文章: http://www.jianshu.com/p/21ebca8cadf6

至此真机测试便全部结束,祝愿大家能成功!

iOS真机测试详细步骤及图解相关推荐

  1. iOS真机调试详细图文教程

    相关文章链接: < Xcode7 免证书/$99 真机调试教程 > <Provisioning Profile和Code Signing常见问题,原因分析及解决方法汇总.> 最 ...

  2. 【调试工具】之IOS真机测试

    原文链接:https://blog.csdn.net/SoaringLee_fighting/article/details/82874618 序 本文旨在阐述怎么通过xcode工程进行ios真机测试 ...

  3. Xamarin.iOS真机测试报错

    Xamarin.iOS真机测试报错 错误信息:The MinimumOSVersion inside Info.plist does not include the device version(er ...

  4. MogoH5+基于Hbuilder做ios真机测试

    2019独角兽企业重金招聘Python工程师标准>>> #下载安装MogoH5+脚手架 下载MogoH5+ git clone https://github.com/tyaqing/ ...

  5. iOS 真机测试错误解决An App ID with Identifier ...is not available

    在做真机测试Demo的时候,经常会遇到这样的错误提示,导致我们无法真机测试: 意思是说我们的应用程序ID的标示符"com.XXXX.Demo"是无效的,解决方法很简单,就是换个标示 ...

  6. appium IOS真机测试

    看了 http://blog.csdn.net/today520/article/details/36378805 的文章,终于在真机上面测试成功. 由于没有开发者账号,不能发布应用到机器上面.所以就 ...

  7. 【转】Xcode 7 真机调试详细步骤

    原文网址:http://www.jianshu.com/p/fa5f90b61ad6 文/ldjhust(简书作者) 原文链接:http://www.jianshu.com/p/fa5f90b61ad ...

  8. APP应用真机调试详细步骤

    实现效果:在电脑上运行调试出APP程序实现WiFi真机同步,效果图如下: 使用工具 1.夜神模拟器(电脑下载,如果用手机调试就直接跳过这步) 下载链接:夜神安卓模拟器-手游模拟器电脑版_夜神模拟器官网 ...

  9. ios真机测试,Ineligible Devices,不可以选中真机

    问题原因,程序的最低兼容版本高于真机的版本.

最新文章

  1. SurfaceView的一个小应用:开发示波器
  2. Mac 终端便利工具: 管理工具-Homebrew 和提示工具oh my zsh
  3. 用 for/in 在 Java 5.0 中增强循环
  4. 百度地图API地理位置和坐标转换
  5. 七个你一定会犯的云安全错误
  6. Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结  mysql
  7. paip.vs2010 或.net 4.0安装出错解决大法.
  8. FTP局域网内文件共享
  9. 数据挖掘 应用案例集
  10. linux卸载驱动命令,卸载打印机驱动程序 (Linux)
  11. android 高仿国美,iOS高仿国美、二次元应用、点赞喷射动画、电影筛选页等源码...
  12. 分布式数据库DBLE
  13. 用 CAShapeLayer、毛玻璃镂空效果创建加载动画
  14. 注册一个公众号多少钱_微信公众号申请注册收费吗?要钱吗?多少钱?
  15. 刘林仙《薛仁贵征东》 《薛丁山征西》整理
  16. 使用脚本更新阿里云DNS记录
  17. PHP web表单生成器(函数部分)的理解
  18. Camtasia Studio2023新功能及下载安装使用教程
  19. 小小军姬怎么在电脑上玩 小小军姬安卓模拟器玩法攻略
  20. iSkysoft DVD Creator简单三步完成DVD刻录,你知道吗?

热门文章

  1. C# 开发的网络数据包抓取的的实现
  2. 使用HoloLens 2调用深度相机和前置摄像头
  3. Codeforces Round #727 (Div. 2)
  4. ipad查看本地文件html文件,ipad如何观看本地视频 怎么用iPad观看电脑上的影片
  5. 9款别出心裁的jQuery插件
  6. c语言算术运算的作用,C语言算术运算符和算术表达式
  7. 阿里云上克隆代码的两种方法
  8. 牛排生熟程度 英语说法
  9. 如何用NLP辅助投资分析?三大海外机构落地案例详解
  10. Windows——插件:动态主题(轻量级 每日自动换壁纸)