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



目录
相关文章
|
27天前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
83 3
|
27天前
|
移动开发 前端开发 数据安全/隐私保护
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
26 0
|
28天前
|
iOS开发 开发者
【教程】苹果 iOS 证书制作教程
【教程】苹果 iOS 证书制作教程
|
3月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
122 2
|
3月前
|
存储 数据建模 数据库
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
IOS开发数据存储:什么是 UserDefaults?有哪些替代方案?
38 0
|
3月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
89 2
|
27天前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
79 0
|
1天前
|
API 定位技术 iOS开发
IOS开发基础知识:什么是 Cocoa Touch?它在 iOS 开发中的作用是什么?
【4月更文挑战第18天】**Cocoa Touch** 是iOS和Mac OS X应用的核心框架,包含面向对象库、运行时系统和触摸优化工具。它提供Mac验证的开发模式,强调触控接口和性能,涵盖3D图形、音频、网络及设备访问API,如相机和GPS。是构建高效iOS应用的基础,对开发者至关重要。
8 0
|
16天前
|
开发工具 Swift iOS开发
利用SwiftUI构建动态用户界面:iOS开发新范式
【4月更文挑战第3天】 随着苹果不断推进其软件开发工具的边界,SwiftUI作为一种新兴的编程框架,已经逐渐成为iOS开发者的新宠。不同于传统的UIKit,SwiftUI通过声明式语法和强大的功能组合,为创建动态且响应式的用户界面提供了一种更加简洁高效的方式。本文将深入探讨如何利用SwiftUI技术构建具有高度自定义能力和响应性的用户界面,并展示其在现代iOS应用开发中的优势和潜力。
|
28天前
|
iOS开发 开发者
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题