iOS 开发 发布 证书 详细说明

本文详细介绍了使用Apple Developer账号进行iOS应用联机调试及发布的基本流程,包括登录开发者中心、下载证书、创建证书请求、生成证书、设置设备、创建AppID、Provisioning Profile等关键步骤,确保开发者能顺利实现应用的调试与发布。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.cocoachina.com/bbs/read.php?tid-7923-keyword-%C1%AA%BB%FA%B5%F7%CA%D4.html

这两天公司让整理文档,一直想写一篇更详细的 联机调试的文档,这次刚好是机会 
我写的只是 联机调试的步骤,并没有深入的去写为什么这么做(关键是我不知道)
希望这篇文章对菜鸟们有帮助,
高手们见了了就不要笑了~~

明天再接着写如何发布程序


必须条件:
99$
(没这个就不用再往下看了)
我的系统是10.5.7   不同版本的系统,可能有点小小的区别
首先登录到
http://developer.apple.com/iphone/index.action

如果已经购买了99$, 登录进去后会看到如下地方(图1)
  
 

点进去会看到如下界面(图2)
  
 

这里我要提一下,公司和个人的$99  Team里面的内容是有所不同的(至少我发现有不同)
公司的Team下面可以加入Member  而个人的不能加入Member只能是一个人,不过这里并无大碍,不妨碍我们下面的内容。
点击进入 Certificates 看到如下内容(图3)

 


点击图中红色部分 会下载下来一个名字为  AppleWWDRCA.cer  的东西
这个是调试发布IPHONE 程序必须的一个东西,这个东西我们只要下载一次就够了,即使你有N个IDP,那么无论是调试程序,还是发布程序,那也只需要一个,后面我们要说到Distribution页面时,也有这个链接,如果已经下载过,那么就不用再下这个了。(最初因为对这个流程不懂,我下载了N次这个),
下完之后,点击这个,这个东西就会装到自己的机器上。
打开你的  Keychain Access ,如果dock里面没有到 C盘 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 钥匙串…” 打开这个,你会看到如下(图4)

 

这代表你已经装进去了。

下面,我们打开Keychain的这个菜单(图5)
  
 


按着下面的图来
(图6)
  
 

(图7)
  
 

(图8)
  
 

然后continute
就会生成一个CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上哦

下一步(图9):
  
 

点击Request Certificate(图10)
  


点击Choose File(图11)

 
选中CertificateSigningRequest.certSigningRequest


点击Choose(图12)
  
 

点击Submit 
(图13)
  
 

点击Approve 
(图14)
  
 

这时你的证书是牌Pending的状态
刷新一个网页,OK就处于如下状态
(图15)
  
 

这时点击 Download按钮,会得到一个developer_identity.cer   双击这个文件
(图16)
  
 

点击OK
这时再打开你的keychain 看看 会是如下结果
(图17)
  
 

切记这时能看到下面那个 钥匙 状的东西,如果没有这个,是不可能调试的,以前有时,我经常看不到那个 钥匙 状的东西
OK,我们继续

打开Devices 那一项
(图18)
  
 

点击 Add Devices
(图19)
  


给自己的设备取个名字例如MyIPod
DeviceID 就是自己IPod或IPHONE的机身号(40位),机身号的获取方法有很多,可能通过 xcode 的window->Organizer 来取得
(图20)
  
 

然后填入表中并点击summit
图21
  
 

下面我们来搞APPID
图22

 
点击NewAppID


图23
  
 
第一处,随便写个名字就行了, 我以AppID为例
第二处,一定要注意了,一定要按着这样的格式写
我这里写的是
com.abc.*
你也可以写成 com.xyz.*    com.google.*   
尽量中间那个变量有点意义,一般情况下是公司的名字。
切记一定要写成这种格式,不然以后会有麻烦
然后submit 
图24

 



继续Provisioning页面
图25
  
 
点击New Profile
按着我的填一下
图26
  
 


填完后 Submit
图27
  
 

Download 你会得到一个 DevProvision.mobileprovision 的文件,这个文件是要装到手机里面的

将这个拖动到organizer  里面
图28
  


拖动后如图29
  
 

这时打开你的IPOD 你会发现在  设置->通用->描述文件  里面有个东西,那就是你的证书了
然后再双击DevProvision.mobileprovision这个文件,然后你的xcode 就被激活,这时查看C盘
Users\用户名\Library\MobileDevice\Provisioning Profiles下面 是不是有了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件?


下面随便打开一个IPHONE的工程
打开那个工程的plist文件,把Bundle identifier改成如下
图30
  
 

现在大概你知道 abc 是什么东西了吧
打开这个工程的info 
图31
  
 

然后按着下图改一下设置(切记选中你该选中的那一项)
图32
  
 

如果你想选中的那一项是灰色的,那么你前面的某些流程一定出了问题


然后还有一处需要确认,如下(图33)
  
 

请确认,红色是部分是你应该选中的
图34
  
 



OK
现在已经大功告成了 99.9999%了
选中Device…  Debug    然后 Build and Go
图35
  
 



程序肯定已经跑在你的机器上了,如果不行,那么重起一下你的IPOD,如果再不行那就重起一下你的电脑,如果再再不行那就自己想办法吧





接着如何发布程序
打开Certificicates 的Distribution页面
(图36)
  
 

点击 Request Certificate按钮(有上面 联机调试的步骤这个过程一定很熟了吧)
(图37)
  
 

选中CertificateSigningRequest.certSigningRequest  文件(这个文件在 联机调试的过程中已经生成过了),
图38
  
 

选中然后点击Submit
图39
  
 

点击Appove
图40
  
 

这时需要刷新一下页面
图41
  
 

点击DownLoad
会得到一个名为distribution_identity.cer 的文件
双击这个文件,会有如下提示
图42
  
 

点击OK
然后打开keychain 就会看到如下的图
图43
  
 

这时你的电脑就已经具备发布程序的证书了

下面打开Provisioning 的Distribution页面
图44
  
 
点击New Profile
然后按着下图填一下,Profile Name 随便写个名字就行了
图45
  
 

然后Submit
图46
  
 

刷新一下
图47
  
 

OK现在Download ,你会得到一个 Distribution.mobileprovision 的文件
双击这个文件,你的xcode 会被激活
查看C盘
Users\用户名\Library\MobileDevice\Provisioning Profiles下面 又多了一个
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件

现在我们再配置一下xcode 
图48
  
 


打开Configurations 页面
选中Release 然后Duplicate 一下
图49
  
 

Duplicate之后如下图
图50
  
 

我们把名字改成Distribution 
图51
  
 


接着我们切换到Build 页面
图52
  
 
图中1处选中Distribution   2处选中Distribution
然后
图53
  
 


图54
  
 
确定图54中,是你应该选的,不然build时会出现签名错误 

确定之后,继续
图55
  
 


选中Device 和 Distribution
OK
图56
  
 


Build  OK  大功告成了99.9%了

这时如果有签名错误,那一定是你上面某个地方出了问题


成功后
图57
  
 
其中的iHide 就是我们要上传的东西,在上传之前,我们要把他压缩成 zip 包

现在我们在浏览器中输入 
itunesconnect.apple.com
登录一下
图58
  
 

进入Manage Your Applications
图59
  
 
点击Add New Application
……………


OK了
后面的不说了~~~
 联机调试(vlion).zip (1737 K) 下载次数:5092
[ 此帖被lioncui在2009-11-27 13:01重新编辑 ]

附件:    联机调试和发布(vlion).part1.rar (1000 K) 下载次数:3187
附件:    联机调试和发布(vlion).part2.rar (1000 K) 下载次数:2697
附件:    联机调试和发布(vlion).part3.rar (781 K) 下载次数:2768

资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 无锡平芯微半导体科技有限公司生产的A1SHB三极管(全称PW2301A)是一款P沟道增强型MOSFET,具备低内阻、高重复雪崩耐受能力以及高效电源切换设计等优势。其技术规格如下:最大漏源电压(VDS)为-20V,最大连续漏极电流(ID)为-3A,可在此条件下稳定工作;栅源电压(VGS)最大值为±12V,能承受正反向电压;脉冲漏极电流(IDM)可达-10A,适合处理短暂高电流脉冲;最大功率耗散(PD)为1W,可防止器件过热。A1SHB采用3引脚SOT23-3封装,小型化设计利于空间受限的应用场景。热特性方面,结到环境的热阻(RθJA)为125℃/W,即每增加1W功率损耗,结温上升125℃,提示设计电路时需考虑散热。 A1SHB的电气性能出色,开关特性优异。开关测试电路及波形图(图1、图2)展示了不同条件下的开关性能,包括开关上升时间(tr)、下降时间(tf)、开启时间(ton)和关闭时间(toff),这些参数对评估MOSFET在高频开关应用中的效率至关重要。图4呈现了漏极电流(ID)与漏源电压(VDS)的关系,图5描绘了输出特性曲线,反映不同栅源电压下漏极电流的变化。图6至图10进一步揭示性能特征:转移特性(图7)显示栅极电压(Vgs)对漏极电流的影响;漏源开态电阻(RDS(ON))随Vgs变化的曲线(图8、图9)展现不同控制电压下的阻抗;图10可能涉及电容特性,对开关操作的响应速度和稳定性有重要影响。 A1SHB三极管(PW2301A)是高性能P沟道MOSFET,适用于低内阻、高效率电源切换及其他多种应用。用户在设计电路时,需充分考虑其电气参数、封装尺寸及热管理,以确保器件的可靠性和长期稳定性。无锡平芯微半导体科技有限公司提供的技术支持和代理商服务,可为用户在产品选型和应用过程中提供有
资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在 JavaScript 中实现点击展开与隐藏效果是一种非常实用的交互设计,它能够有效提升用户界面的动态性和用户体验。本文将详细阐述如何通过 JavaScript 实现这种功能,并提供一个完整的代码示例。为了实现这一功能,我们需要掌握基础的 HTML 和 CSS 知识,以便构建基本的页面结构和样式。 在这个示例中,我们有一个按钮和一个提示框(prompt)。默认情况下,提示框是隐藏的。当用户点击按钮时,提示框会显示出来;再次点击按钮时,提示框则会隐藏。以下是 HTML 部分的代码: 接下来是 CSS 部分。我们通过设置提示框的 display 属性为 none 来实现默认隐藏的效果: 最后,我们使用 JavaScript 来处理点击事件。我们利用事件监听机制,监听按钮的点击事件,并通过动态改变提示框的 display 属性来实现展开和隐藏的效果。以下是 JavaScript 部分的代码: 为了进一步增强用户体验,我们还添加了一个关闭按钮(closePrompt),用户可以通过点击该按钮来关闭提示框。以下是关闭按钮的 JavaScript 实现: 通过以上代码,我们就完成了点击展开隐藏效果的实现。这个简单的交互可以通过添加 CSS 动画效果(如渐显渐隐等)来进一步提升用户体验。此外,这个基本原理还可以扩展到其他类似的交互场景,例如折叠面板、下拉菜单等。 总结来说,JavaScript 实现点击展开隐藏效果主要涉及 HTML 元素的布局、CSS 的样式控制以及 JavaScript 的事件处理。通过监听点击事件并动态改变元素的样式,可以实现丰富的交互功能。在实际开发中,可以结合现代前端框架(如 React 或 Vue 等),将这些交互封装成组件,从而提高代码的复用性和维护性。
一、AutoCAD 2016的工作界面 组成要素:由应用程序菜单、标题栏、快速访问工具栏、菜单栏、功能区、命令窗口、绘图窗口和状态栏组成。 1. 切换至AutoCAD 2016 1)工作空间 模式类型:提供草图与注释、三维基础、三维建模三种工作空间模式 二维绘图功能:在草图与注释空间中可使用默认、插入、注释、参数化、视图管理等选项卡进行二维图形绘制 切换方法: 快速访问工具栏→工作空间按钮下拉列表 状态栏→切换工作空间按钮下拉列表 三维功能:三维基础空间包含可视化、坐标、长方体等三维建模工具 2)应用程序菜单 位置:位于界面左上角 核心功能: 搜索命令 文件操作(新建/打开/保存/另存为/输出/发布/打印/关闭) 最近文档管理(可按日期/大小/类型排序) 选项设置(打开选项对话框) 3)标题栏 显示内容:当前程序名称(Autodesk AutoCAD 2016)和文件名称 信息中心功能: 帮助搜索 Autodesk账户登录 软件更新检查 窗口控制(最小化/最大化/关闭) 4)菜单栏 显示设置:通过自定义快速访问工具栏→显示菜单栏选项启用 菜单结构:包含文件、编辑、视图、插入等11个主菜单项 命令示例: 绘图→直线:进入直线绘制模式 绘图→圆弧:提供三点、起点-圆心-端点等11种绘制方式 5)选项卡和面板 组织结构: 选项卡(默认/插入/注释等) 面板(绘图/修改/注释等) 命令按钮(直线/多段线/圆等) 操作流程:单击命令按钮→绘图区操作→Enter键确认 6)工具栏 调用方式:工具→工具栏→AutoCAD→选择所需工具栏 控制方法: 显示:勾选对应工具栏选项 隐藏:取消勾选或点击工具栏关闭按钮 示例操作:绘图工具栏包含直线、构造线等绘图工具按钮 7)绘图窗口 主要功能:核心绘图工作区域 导航控制: 滚动条调整视图 模型/布局空间切换 显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值