2023年6月27日发(作者:)
开发者证书.p12和配置⽂件iOS有两种证书和描述⽂件:证书类型 使⽤场景开发(Development)证书和描述⽂件 ⽤于开发测试,在HBuilder中打包后可在真机环境通过Safari调试发布(Distribution)证书和描述⽂件 ⽤于提交Appstore,在HBuilder中打包后可使⽤Application Loader提交到Appstore审核发布准备环境必需要有苹果开发者账号,并且加⼊了“iOS Developer Program”Mac OS 10.9以上系统(如果已经申请p12证书则不需要)登录iOS Dev Center打开⽹站iOS Dev Center使⽤苹果开发者账号登录iOS Dev Center:登录成功后在页⾯右侧选择“Certificates, Identifiers & Profiles”:在“Certificates, Identifiers & Profiles”页⾯的“iOS Apps”栏中任选⼀项,如“Certificates”:打开“iOS Certificates”页⾯,可以看到所有已经申请的证书及描述⽂件:申请苹果App ID(如果已经申请,可跳过此节)在“iOS Certificates”页⾯“Identifiers"下选择“App IDs",可查看到已申请的所有App ID,点击右上⾓的加号可创建新“App ID”:打开“Register iOS App ID”页⾯,在“App ID Description”栏下的“Name”项中输⼊名称(如“HBuilderApp”):在“Explicit App ID”栏下的“Bundle ID”项中输⼊App ID(使⽤反向域名格式字符串,如“erApp”):注意:HBuilder中App云端打包界⾯的AppID栏需要输⼊此值在“App Services”栏下选择应⽤要使⽤到的服务(如需要使⽤到消息推送功能,则选择“VPN Configuration & Control”):设置完成后选择“Continue”,弹出确认页⾯:确认后选择“Submit”提交,再次确认就可以在“App IDs"页⾯看到刚创建的App ID:⽣成证书请求⽂件不管是申请开发(Development)证书还是发布(Distribution)证书,都需要使⽤证书请求(.certSigningRequest)⽂件,证书请求⽂件需在MacOS上使⽤“Keychain Access”⼯具⽣成。在“Spltlight Search”中搜索“Keychain”并打开“Keychain Access”⼯具:打开菜单“Keychain Access”->“Certificate Assistant”,选择“Request a Certificate From a ”:打开创建请求证书页⾯,在页⾯中输⼊⽤户邮件地址(User Email Address)、证书名称(Common Name),请求类型(Request is)选择保存到磁盘(Saved to disk):点击“Continue”后弹出保存路径:点击“Save”后保存证书请求⽂件,成功提⽰:保存⽂件名称为“gningRequest”,后⾯申请开发(Development)证书和发布(Production)证书时⽤到。申请开发(Development)证书和描述⽂件开发(Development)证书⽤于测试环境下使⽤,可以直接安装到⼿机上(不⽤提交到Appstore),但⼀个描述⽂件最多只能绑定100台设备(因此通过这种证书正式发布应⽤是⾏不通的)。申请开发(Development)证书在“Certificates, Identifiers & Profiles”页⾯“Certificates"下选择“Development",可查看到已申请的所有开发(Development)证书,点击右上⾓的加号可创建新证书:打开“Add iOS Certificate”页⾯,在“Development”栏下选中“iOS App Development”:在页⾯底部选择“Continue”:打开确认证书请求页⾯,点击“Continue”继续:打开证书⽣成页⾯,点击“”选择“⽣成证书请求⽂件”章节⽣成的“gningRequest”⽂件,点击“Generate”⽣成cer证书成功:⽣成证书成功后打开证书下载页⾯,选择“Download”下载保存证书(ios_):双击保存到本地的ios_⽂件导⼊到“Keychain Access”:导⼊成功后,可以在证书列表中显⽰:选中导⼊的证书,右键选择“Export "Developer" ...”:打开证书保存页⾯,输⼊⽂件名、选择路径后点击“Save”:打开设置证书密码页⾯,输⼊密码及确认密码后点击“OK”:打开访问“Keychain Access”密码页⾯,输⼊Mac OS管理员密码,点击“Allow”,保存开发(Development)证书(如“HBuilderCert.p12”)。添加调试设备开发描述⽂件必须绑定设备,所以在申请开发描述⽂件之前,先添加调试的设备。(如果已经添加设备,可跳过此节)在“Certificates, Identifiers & Profiles”页⾯“Devices”下选择“All",可查看到已添加的所有设备信息,点击右上⾓的加号可添加新设备:打开“Registering a New Device or Multiple Devices”页⾯,输⼊设备名称和UDID:将设备连接到电脑,启动iTunes,点击次区域可切换显⽰设备的UDID,右键选择复制输⼊完成后,点击“Continue”继续,确认输⼊信息:点击“Register”,完成添加。申请开发(Development)描述⽂件在“Certificates, Identifiers & Profiles”页⾯“Provisioning Profiles”下选择“Development",可查看到已申请的所有开发(Development)描述⽂件,点击右上⾓的加号可创建新描述⽂件:打开“Add iOS Provisioning Profile”页⾯,在“Development”栏下选中“iOS App Development”:点击“Continue”按钮,打开“App ID”选择页⾯,选择要使⽤的“App ID”(如之前创建的“App”),点击“Continue”:打开“Select certificates”页⾯,选择前⾯创建的开发证书:点击“Continue”,打开选择调试设备页⾯,选择⽤于调试安装的设备(最多100太设备):点击“Continue”,输⼊描述⽂件的名称(如“HBuilderProfile”):点击“Generage”,⽣成描述⽂件成功:点击“Download”下载保存开发描述⽂件(如provision)。申请发布(Distribution)证书和描述⽂件发布(Production)证书⽤于正式发布环境下使⽤,⽤于提交到Appstore审核发布。申请发布(Production)证书在“Certificates, Identifiers & Profiles”页⾯“Certificates"Production",可查看到已申请的所有发布(Production)证书,点击右上⾓的加号可创建新证书:打开“Add iOS Certificate”页⾯,在“Production”栏下选中“App Store and Ad Hoc”:在页⾯底部选择“Continue”:打开确认证书请求页⾯,点击“Continue”继续:打开证书⽣成页⾯,先点击“”选择“⽣成证书请求⽂件”章节⽣成的“gningRequest”⽂件,再点击“Generate”⽣成cer证书:⽣成证书成功后打开证书下载页⾯,选择“Download”下载保存证书(ios_):双击保存到本地的ios_⽂件导⼊到“Keychain Access”:导⼊成功后,可以在证书列表中显⽰:选中导⼊的证书,右键选择“Export "Developer" ...”:打开证书保存页⾯,输⼊⽂件名、选择路径后点击“Save”:打开设置证书密码页⾯,输⼊密码及确认密码后点击“OK”:打开访问“Keychain Access”密码页⾯,输⼊Mac OS管理员密码,点击“Allow”,保存开发(Production)证书(如“HBuilderCert.p12”)。申请发布(Distribution)描述⽂件在“Certificates, Identifiers & Profiles”页⾯“Provisioning Profiles”下选择“Distribution",可查看到已申请的所有发布(Distribution)描述⽂件,点击右上⾓的加号可创建新描述⽂件:打开“Add iOS Provisioning Profile”页⾯,在“Development”栏下选中“iOS App Development”:点击“Continue”按钮,打开“App ID”选择页⾯,选择要使⽤的“App ID”(如之前创建的“App”),点击“Continue”:打开“Select certificates”页⾯,选择前⾯创建的发布证书:点击“Continue”,输⼊描述⽂件的名称(如“HBuilderProfileDistribution”):点击“Generage”,⽣成描述⽂件成功:点击“Download”下载保存开发描述⽂件(如provision)
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687804075a46477.html
评论列表(0条)