Ios创建真机调试证书

iOS创建调试证书真机调试 众所周知,apple是一个比较封闭的生态,不同于android的随意安装,ios开发者想要看到自己开发的app成功地在自己手机上跑起来,甚至上架app store,简直是一件喜极而泣奔走相告的事情,相信每一个ios开发者,也都经历过被各种证书折磨得头疼心累得过程,而我也正在这个过程之中...现在初步弄清楚了真机调试证书的获取流程,能够让app在真机上跑起来了,赶紧记录下来。 阅读详情
创建真机调试证书

苹果开发者网站更新之后的真机调试证书申请

前提是: 你得有苹果开发者账号个人($99)、公司($99)、企业($299)账号均可。

工具/原料

       能上网的苹果电脑

         浏览器

         Xcode5.1.1以上

         苹果开发者账号

         ITunes软件

         iOS设备(iPhone、ipad均可)

方法/步骤

1. 首先打开苹果的开发者网站(Tips:这里我就不贴网址了)

点击网站上方的Member Center,会跳转到登录界面(Tips:如果登录过,并选择了浏览器保存此密码的时候,默认是登录状态)

 

 

2.如图所示输入你的开发者账号和密码。

输入完成后点击"Login"(Tips:左边是注册,下边是找回密码,右边是登录,如果没有开发者账号,则需要用苹果账号申请开发者,这里不多说申请过程以及找回过程)


3. 登录后的界面如图所示,如果没有最上面的两个选项(Dev Centers、Certificates,Identifiers&Profiles),说明你当前登录的账号还不是开发者,需要一个开发者账号登录才会有。

如果界面和我一样,恭喜你可以进行真机调试,以及发布等证书操作。


4.首先点击“Certificates,Identifiers&Profiles”,进入证书界面

我们会看到左边“iOS Apps”下面有四个选项:“Certificates”、“Identifiers”、“Devices”、“Provisioning Profiles”(Tips:如果没有该选项或者为空,则说明该开发者账号不是针对于iOS手机app开发的,如,当前演示的开发者账号,是用来做iOS开发的,故此中间的Mac Apps为空,该模块是在开发者账号申请的时候选择的,这里不过多赘述)

 

5. 这里我会以“iOSApps”给大家演示

首先点击“iOSApps”下的第一个“Certificates”,该选项作用按我的理解就是授权一台电脑允许进行真机调试(这只是为了大家好理解,不必太较真)。

进入界面后,左边一列就是我们刚才在上一页看到的四个选项的具体目录,右边就是对应目录“Certificates”下的“All”里面的具体内容,当前目录就是授权证书,我们看右边有一列名字叫做Type,Type标示证书的种类,例如当前大家看到的“iOS Distribution”发布授权证书、“iOSDevelopment”调试授权证书、“APNs Development iOS”推送调试授权证书等。

点击对应证书会出现证书详情,有移除和下载选项,这里我们点击右上方的“十”号进行授权证书创建。

 



 

6. 之后我们会看到如图界面,此处我们选择“Development”下的“iOS AppDevelopment”,进行真机调试电脑授权申请。然后界面往下拉,点击界面最下方的“Continue”进行创建。



7. 这一步,我们继续点击“Continue”。这一步是说,需要电脑的钥匙串配置文件,稍后我会给大家说,所以我们先点击“continue”,进入下一步


8. 这一步,需要我们上传钥匙串的配置文件。

好,我们现在打开我们的Launchpad,找到“钥匙串访问”,打开之后,不用等界面出来,直接在上方导航条中选择“钥匙串访问”目录下的“证书助理”,选择“从证书颁发机构请求证书”。如图:





9. 如果想通过邮件接收证书,则需要填写邮箱,两个邮箱填写一样就行,之后在“请求是:”里面选择用“电子邮件发给CA”,即可通过电子邮件收到钥匙串配置文件。

在这里笔者就用最简单粗暴的方式来获得钥匙串配置文件,直接通过“请求是:”中选择“存储到磁盘”,上面的邮箱就可以随便填写了(是必填项,但不需要通过邮箱获得,所以随便填写就好)。

点击继续,我们为我们的文件选一个位置,这里我就选择桌面了,当然一定要选择自己能找到的位置。

 

 

10.我们在桌面上找到我们的钥匙串授权文件,如图所示。(Tips:生成的钥匙串配置文件是我们的当前电脑的,也就是对当前电脑授权真机开发,如果需要授权其他电脑,则需要其他电脑上对应的钥匙串配置文件)

之后我们回到浏览器,我们刚才需要上传的地方,点击“choosefile”,找到为我们刚才放置钥匙串配置文件的地方。选中后,点击“打开”,点击“Generate”生成我们的授权证书。



11. 生成之后,我们会跳转到Download界面,点击界面中的“Download”下载下来,下载位置一定要自己找得到。

双击我们生成的.cer文件,一定要双击,双击后它会默认安装到钥匙串中,不然使用的时候会出现问题。

截止到目前为止,我们已经完成了对当前电脑授权,允许当前电脑进行真机开发(Tips:即钥匙串已经安装了授权证书,如果是用的其他电脑的钥匙串配置文件,则需要吧下载下来的cer文件,给对应电脑,并在对应电脑上双击)。

 

 

12.我们已经完成第一步了,之后点击左边目录中的“Identifiers”下的“App IDs”,这里是为我们的工程创建一个标示,也就是俗称签名,只有满足标示的工程才能进行真机调试。

同样点击右上方的“十”号按钮,进行创建标示。如图。

 

13.这里,需要我们创建标示了,在“name”的地方填写标示的名字,方便最后一步生成证书的时候,容易找到我们创建的标示。

接下来在“App ID Suffix” 中的 “Explicit App ID” 的 “BundleID:” 里面填写我们的标示(也就是签名),格式下方给出的有例子。按照格式来些就好。笔者的习惯就是喜欢把公司网址反写最后加上项目名字,例如:com.baidu.ZYBaiduExpPro。

当然,我们不必要为每一个工程都生成一个签名标示,苹果给我们提供了一种广域标示的方法。

还是同样的界面,我们选择“AppID Suffix” 中的 “Wildcard App ID”里面的“BundleID:” 填写我们的签名,注意格式下方给出的有例子。这里笔者也是按照这样的格式来写的,依然是“ com.baidu.* ”,用的时候把“* ”替换成各种你需要的字符就行。也就是一个广域标示可以对应多个工程。如图。

之后我们点击最下方的“continue”,进行下一步。

核对一下信息后,然后直接点击最下方的“Submit”,发布我们创建的标示。

到这一步我们的标示已经创建完成了。

 

 

 

14.我们授权完电脑设定完签名之后,需要添加设备了,也就是允许进行真机调试的设备,例如(iPhone、ipad等)。

点击左边目录中的“Devices”,同样点击右上方的“十”号,进行添加。

我们可以选择一次添加一个设备,也可以一次添加多个设备。笔者比较推崇的是一次加一个不费事,一次添加多个文件格式易出错。

在“RegisterDevice”里面中的“Name”填写设备名字,将来连接上对应的设备后,会在Xcode里面显示出来这个名字的。

之后,在“UDID”里面填写设备的UDID,这个过程,需要通过手机或者ITunes获取,这里笔者就通过ITunes来获得了,因为ITunes自带拷贝。

连接上要真机调试的设备,打开ITunes,点击设备,点击界面中的序列号,会切换到UDID,右键就有拷贝,直接拷贝过来粘贴就好了。

之后点击界面最下方"Done"按钮,就完成了设备的添加。

只剩下最后一步,生成调试证书。

 

 

 

15.点击最左边目录栏,选择“Provisioning Profiles”目录下的“All”,同样点击右上方的“十”号进入证书添加界面。如图。

我们选择"iOS AppDevelopment"点击界面最下方的“Continue”。

 

16.这一步是选择我们创建的表示(或者签名),选择我们在第13步中创建的“Identifiers”,一定要选对,如果创建的标示比较多,可以根据我们创建的名字去找我们的标示,如图。

点击“Continue”,继续下一步。

 

 

17.这一步是选择我们授权的电脑,在下面选项里面选择我们第11步生成的授权证书的名字,在这笔者要多说一句,一但创建的证书比较多就不好找,可以根据创建的证书的失效日期来区分,或者删除掉其他的(慎用)。

点击“Continue”,继续下一步。


18.这一步是选择我们需要进行真机调试的设备,可以选择我们第14步创建的指定设备,也可以选择全部,看自己需要。

点击“Continue”,进行下一步

 

19. 为我们的证书选择一个名字,一定要选择一个好找的名字,不然后期在Xcode中会有很多证书,不好找。当然,遇到多人开发的时候,笔者往往会以a开头,不管证书再多,始终在前面排着。

之后点击“Generate”,来生成我们最后的证书。

在新的界面中点击"Download",下载下来的证书就是我们最终的证书,依然是需要双击,这次双击是安装到Xcode。

好了,到这里我们的证书就申请完了。我们一共下载了2个文件,一个后缀是“.cer”的文件,一个是后缀为“.mobileprovision”的文件。

 




20.好了,现在就剩下的是什么呢?就是进行真机调试了。

首先打开你的工程,选择工程目录下的“Supporting Files”目录下的工程名字.plist文件或者“info.plist”文件(Tips:在Xcode6.0一下都是工程名.plist,Xcode6.0以上才是info.plist)。修改里面的“Bundleidentifier”标示,改为我们刚才申请的标示(第13步中)。

如果工程中有Tests测试文件夹存在,则在测试文件的info.plist做同样修改,如图。


21.之后,打开你工程根目录,同命的蓝色文件,在中间的地方先选择"TARGET"下的工程同名文件,在最右边的搭接面里面选择“Build Setting”,然后找到“CodeSigning”选项,在“Provisioning Profile”里面选择我们第19步创建的证书,通过名字找到。之后修改“Provisioning Profile”上面的“CodeSigning Identity”选择我们通过证书找到的授权证书。四个选项全部需要修改。

做完这一步,回到我们中间比较窄的界面,选择“PROJECT”中的工程更同名文件,进行上述操作。



22.最后,就剩最后一步了,确保设备已连接值电脑,并在解锁状态下,在Xcode运行旁边选择“运行设备”,如图,找到自己的设备,选择,运行,等待加载吧。

如果找不到设备,有“IOSDevice”的话,说明设备没连接好,或者设备还没有在Itunes中启用。如果没有启用,点击最上方window中的Device选项,找到设备,并启用。

到这里为止,我们的真机调试证书就说完了

 


tcmalloc(高并发内存池)简化版讲解-项目 高清发不上去,私我发高清,项目完整代码@我。 阅读详情

相关推荐

单波束与多波束声呐:从原理到应用场景的全面解析

本文全面解析了单波束与多波束声呐的工作原理、核心特点及应用场景。单波束声呐如精准的狙击手,适合高精度需求;多波束声呐则像高效的散弹枪,适用于快速测绘和大面积覆盖。文章还提供了选型指南和前沿发展趋势,帮助用户根据预算和需求选择最适合的声呐技术。

weixin_30872157的博客 220

iOS 苹果开发者账户 (证书、标识符和配置文件:Certificates, Identifiers & Profiles)概述

点击 Certificates, Identifiers & Profiles 进入苹果开发者证书配置中心: 界面 左侧如下: 1.Certificates(证书): 内容显示你的项目配置的证书 : 含NAME:创建项目的设备名、 type:开发或发布状态、 platform:应用的平台,iOS或者MacOS、 created by:创建者一般就是自己的名字、 ex...

ws1836300的博客 3万+

避坑指南:Win10安装Docker Desktop时Hyper-V报错的7种解决方案(2024最新版)

本文提供了2024年最新、最全面的Windows 10系统下Docker Desktop安装时Hyper-V报错的解决方案指南。文章深入剖析了Hyper-V与Docker的共生关系,并系统性地给出了从BIOS/UEFI设置、Windows功能启用、bcdedit命令修复到处理多虚拟化环境共存等7种核心解决方案,帮助开发者彻底解决安装困局,顺利部署容器化开发环境。

weixin_28840143的博客 529

iOS开发:创建真机调试证书

关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题。今天就着重说一下关于针对于苹果开发者网站更新之后的真机调试证书申请。 这所有的前提都是:你得有苹果开发者账号个人($99)、公司($99)、企业($299)账号均可。 工具/原料 能上

462

性能调优秘籍——让OpenClaw运行速度提升10倍(2026优化版)

OpenClaw性能优化核心摘要 本文详细介绍了提升OpenClaw系统性能的关键技术,包括: 使用性能分析器进行代码级性能诊断 内存优化与高效缓存策略 并发处理优化技术 数据库查询性能提升方法 重点内容包括: 全面的性能分析工具实现(计时、内存监控、错误跟踪) 自动生成性能报告和优化建议 操作耗时与内存占用分析算法 关键性能指标(平均耗时、内存增长)计算 通过系统性的性能分析优化,可使OpenClaw运行速度提升10倍以上。

博客 900

端侧 AI 落地避坑指南(中):为什么 QAT 救不了精度?——对齐“融合后算子“的硬件物理约束

在上一篇文章中,我们深入探讨了量化的本质,并得出结论:QAT(量化感知训练)是保持精度的关键。明明做了 QAT,精度还是崩塌了!让我们看一个真实的案例:✅ 使用了✅ 配置了量化✅ 训练了 50 个 epoch,学习率降为原来的 1/10✅ 冻结了 BN 统计量FP32 模型:mAP = 0.85QAT 后 FP32:mAP = 0.84(正常)工具量化后:mAP = 0.68(崩塌!问题出在哪里?层融合(Layer Fusion)机制。

weixin_51988935的博客 55

uni-app ios真机调试(ios 证书创建流程)

剩下还缺少【证书私钥密码】,【私钥证书】, 【描述文件】看之前流程:创建Certificates (证书)看之前流程:创建Profiles (描述文件)看之前流程:创建CSR文件 (生成开发证书)或点进去复制APPID。

qskp456的博客 1136

8.时间序列预测

目标:使用历史数据预测未来的销售额。通过以上步骤,可以在Excel中有效进行预测分析,帮助做出更准确的决策通过考虑不同时期数据的影响,可以显著提高预测的准确性。结合多种方法和模型,可以灵活应对复杂的市场环境和变化。

学习,输出==》再学习再输出 891

【iOS】创建真机调试证书

今天第一次完整的在一个开发者账号里添加证书,刚接触,还真有些不熟悉,还好找到了一篇不错的文章:iOS开发:创建真机调试证书,做了很详细的介绍。 分享一下!! 转载于:https://www.cnblogs.com/jaxer/p/4915872.html...

weixin_30469895的博客 85

YOLOv11模型改进全攻略:利用轻量化模块实现精度与速度双跃升

如果你在实操中遇到模块替换导致的精度骤降或部署报错,不妨尝试调整轻量化模块的替换比例,或针对性地保留关键层的原始结构。记住,轻量化的核心是“在精度损失可接受的范围内最大化提升效率”,只要结合业务场景灵活取舍,你也能让YOLOv11在资源受限的环境中大放异彩。接下来,我们从模块选型到代码集成,一步步带你打造“轻量且能打”的YOLOv11,真正帮你解决工业落地中的效率与精度痛点。训练过程中关注模型的mAP和推理速度,若精度下降过多,可调整模块替换的比例(如仅替换Backbone的部分卷积层)。

m0_64661770的博客 501

ShowDoc item_id 未授权SQL注入漏洞复现

2024年6月,ShowDoc官方发布新版本修复了一个SQL注入漏洞。鉴于该漏洞无前置条件,易于利用,且默认情况下可暴破用户token获取系统后台权限,建议所有使用该系统的企业尽快升级修复,以确保系统安全。

0xSec 2357

iOS 创建真机调试证书流程

//联系人:石虎  QQ: 1224614774昵称:嗡嘛呢叭咪哄/**创建证书的时候  --->流程看着截图*/1.首先打开苹果的开发者网站 :https://idmsa.apple.com/IDMSWebAuth/login?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&base...

石虎 1022

自学 ABAP 和自学 SAP 的差别

有朋友在我的 ABAP 学习教程里留言: > 自学SAP是不是都要搭建虚拟服务器,然后自己去官网下载新版本SAP就可以吗 对于初学者,我们要搞清楚 ABAP 和 SAP 的区别。 ABAP 是一门编程语言,SAP 首先是德国软件公司的名称,也代表这家公司开发的一系列软件。SAP 公司开发的软件,我们有时也称产品,其功能能满足客户一个或者多个领域的业务需求。这些不同领域,我们也称为不同的业务模块,比如 ERP,CRM,SRM,HR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6862

傻瓜式IOS发布教程(二)证书创建,真机调试,发布

一.主要步骤 1.应用程序开发证书安装 2.添加测试设备 3.创建App ID 4.应用程序证书制作 5.发布   二.具体操作 1.应用程序开发证书安装 首先登陆开发者中心,来到 图1 进入 图2 会来到 图3 进入Certificates 图4 这里大概的意思就是说:你要安装应用程序到测试设备或者发布应用到应用商店,就必须与苹果签署办法证书。

Mr_DO的专栏 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

iOS-关于创建真机调试证书(发布证书,测试证书,推送调试证书)【转】

创建真机调试证书: 1.进入苹果开发者网站https://developer.apple.com 2.点击网站上方的Member Center 3.输入开发者账号和密码,登陆 4.点击Certificates,Identifiers&Profiles 5.点击certificates 6.进入界面后,左边一列就是我们刚才在上一页看到的四个选项的具体...

Watchmen0320的博客 209

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

使用PhoneGap命令行工具创建IOS PhoneGap项目及无证书真机调试

在使用PhoneGap2.0及以上版本的时候,发现无法像低版本那样直接使用xcode来创建一个新的项目,只能通过PhoneGap的命令行工具来进行创建。        准备工作:        首先,准备好mac的环境和xcode的安装,地球人都知道。        然后得确定你的xcode已安装了Command Line Tools,如果不会安装的可以直接百度,上面有很多教程,这里就不

笨笨个人笔记 4239

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

iOS 开发之 Xcode6 创建真机调试证书

http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html 1.登录苹果开发者中心 2.登录后的界面如图所示,如果没有最上面的两个选项(Dev Centers、Certificates,Identifiers&Profiles),说明你当前登录的账号还不是开发者,需要一个开发者账号登录才会有。 如果界面...

weixin_30528371的博客 134
上一篇: ios将Image保存到手机相册
下一篇: Objective-C Runtime 运行时之一:类与对象
SMY_API
博客等级 码龄13年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值