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

简介:

真机调试的主要步骤

1.登录开发者主页 

2.生成cer证书cer是一个跟电脑相关联的证书文件,让电脑具备真机调试的功能 

3.添加App ID:调试哪些app 

4.注册真机设备:哪台设备需要做真机调试?

5.生成MobileProvision文件:结合234生成一个手机规定文件

6.导入cerMobileProvision文件

 最终会得到2个文件

ØCer文件:让电脑具备真机调试的功能 

ØMobileProvision文件:哪台设备、哪些app、哪台电脑需要做真机调试

真机调试的步骤01-登录开发者主页

登录开发者主页

https://developer.apple.com/membercenter/index.action

管理证书(前提:得花99$299$加入开发者计划)

注:如何加入开发者计划,可以参考:http://jingyan.baidu.com/article/e75057f2a6f28aebc91a8991.html

管理证书(前提:得花99$299$加入开发者计划)

162919_49NA_2448717.png

真机调试的步骤02-生成cer证书

添加cer证书

163015_tJbF_2448717.png

利用钥匙串生成cer签名请求文件

163122_2rEE_2448717.png

选择cer签名请求文件,生成并且下载cer证书

163214_4nWF_2448717.png

真机调试的步骤03-添加App ID

添加App ID

163306_ljKD_2448717.png

•App ID的描述 和 所调试应用的BundleID

163416_ckI4_2448717.png

真机调试的步骤04-注册真机设备

添加真机设备

163725_1rop_2448717.png

利用Xcode查看真机设备的唯一标识(插上USB数据线)

163705_2PWq_2448717.png

真机调试的步骤05-生成MobileProvision文件

填写设备名称和唯一标识

165908_vmDT_2448717.png


添加MobileProvision文件

165925_FRrG_2448717.png

选择App ID

170041_8fyq_2448717.png

•选择cer证书

170135_JCPl_2448717.png

选择真机设备

170221_v71F_2448717.png

填写MobileProvision文件名

170256_f3Aa_2448717.png

•下载MobileProvision文件

170358_xYxs_2448717.png

真机调试的步骤06-导入cerMobileProvision文件

经过前面的几个步骤,已经得到2个文件

170501_5yJR_2448717.png

经过前面的几个步骤,已经得到2个文件

170538_TlbZ_2448717.png

•双击导入cer文件(可以打开钥匙串确认证书是否有效)

170619_Cnv1_2448717.png

•双击导入MobileProvision文件(打开Xcode、连接好真机)

170706_ZXTK_2448717.png

打开任意程序,选择真机设别,点击运行(第一次运行会出现右图)

170745_DGrN_2448717.png

替换旧的调试证书方法:

有时候需要把项目里面配置的旧调试证书换掉,其实很简单,见下图:

170853_1OyB_2448717.png



目录
相关文章
|
17天前
|
前端开发 Android开发 iOS开发
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
【4月更文挑战第30天】Flutter 框架实现跨平台移动应用,通过一致的 UI 渲染(Skia 引擎)、热重载功能和响应式框架提高开发效率和用户体验。然而,Android 和 iOS 的系统差异、渲染机制及编译过程影响性能。性能对比显示,iOS 可能因硬件优化提供更流畅体验,而 Android 更具灵活性和广泛硬件支持。开发者可采用代码、资源优化和特定平台优化策略,利用性能分析工具提升应用性能。
【Flutter前端技术开发专栏】Flutter在Android与iOS上的性能对比
|
23小时前
|
机器学习/深度学习 人工智能 数据安全/隐私保护
探索iOS开发的未来趋势
【5月更文挑战第31天】本文深入探讨了iOS开发领域的最新动态与未来展望。随着技术的不断进步,iOS开发者面临着前所未有的机遇与挑战。文章将分析当前iOS开发的关键技术点,并预测未来的发展方向,为开发者提供宝贵的参考信息。
|
1天前
|
编解码 iOS开发 开发者
探索iOS开发中的SwiftUI框架
【5月更文挑战第31天】本文将深入探讨SwiftUI框架,这是Apple为iOS应用开发推出的最新用户界面工具包。我们将分析其核心概念、优势以及如何利用SwiftUI简化和加速开发流程,同时也会触及一些常见的挑战和解决方案。
|
2天前
|
设计模式 定位技术 开发工具
探索iOS开发:从初级到高级的旅程
本文将深入探讨iOS开发的各个方面,从基础知识到高级技术,以及如何从初级开发者成长为高级开发者。我们将讨论各种工具、技术和策略,以帮助你在iOS开发领域取得成功。无论你是刚刚开始学习iOS开发,还是已经有一些经验并希望提升你的技能,这篇文章都将为你提供有价值的信息和建议。
|
4天前
|
Java Android开发 Swift
揭秘安卓与iOS开发的核心差异
本文深入探讨了安卓与iOS这两大移动操作系统在应用开发过程中的关键不同点。我们将从编程语言、用户界面设计、应用市场政策、硬件集成以及开发者支持等多个维度展开比较,为开发者提供一个清晰的框架,帮助他们根据项目需求和目标受众选择最合适的平台。
|
8天前
|
前端开发 JavaScript 程序员
HBuilderX使用mac打包ios应用提示苹果根证书没有安装
HBuilderX使用mac打包ios应用提示苹果根证书没有安装
4 0
|
17天前
|
Web App开发 开发者 iOS开发
iOS开发者帐号申请指南(转)
iOS开发者帐号申请指南(转)
14 1
|
17天前
|
存储 Swift iOS开发
使用Swift开发一个简单的iOS应用的详细步骤。
使用Swift开发iOS应用的步骤包括:创建Xcode项目,设计界面(Storyboard或代码),定义数据模型,实现业务逻辑,连接界面和逻辑,处理数据存储(如Core Data),添加网络请求(必要时),调试与测试,根据测试结果优化改进,最后提交至App Store或其它平台发布。
48 0
|
17天前
|
安全 Swift iOS开发
【Swift 开发专栏】Swift 与 UIKit:构建 iOS 应用界面
【4月更文挑战第30天】本文探讨了Swift和UIKit在构建iOS应用界面的关键技术和实践方法。Swift的简洁语法、类型安全和高效编程模型,加上与UIKit的紧密集成,使开发者能便捷地创建用户界面。UIKit提供视图、控制器、布局、动画和事件处理等功能,支持灵活的界面设计。实践中,遵循设计原则,合理组织视图层次,运用布局和动画,以及实现响应式设计,能提升界面质量和用户体验。文章通过登录、列表和详情界面的实际案例展示了Swift与UIKit的结合应用。
|
17天前
|
存储 安全 Swift
【Swift 开发专栏】使用 Swift 开发一个简单的 iOS 应用
【4月更文挑战第30天】本文介绍了使用 Swift 开发简单 iOS 待办事项应用的步骤。首先,阐述了 iOS 开发的吸引力及 Swift 语言的优势。接着,详细说明了应用的需求和设计,包括添加、查看和删除待办事项的功能。开发步骤包括创建项目、界面搭建、数据存储、功能实现,并提供了相关代码示例。最后,强调了实际开发中需注意的细节和优化,旨在帮助初学者掌握 Swift 和 iOS 开发基础。