⑴ ios为什么开发者证书会自动生成
这个是xcode5或6的特性吧。不管怎么样,你生成证书,无非是要CSR文件,账号、appID,bundle id。有了这些东回西,就可以自己答去dev center创建证书。而所有这些都是苹果公司掌管的、包括mac系统、Xcode、dev center。需要的就是一个用户的授权,你在Xcode的account上登录了账号,自然算是一种授权。dev center会自动给你生成缺少的东西,只是名字很难看,你完全看不出什么意义。所以你最好都是自己去dev center自己去制作证书、app IDs、pp文件等。这样你的app ID,bundle id、pp文件就可以有一个有意义的名称,如Jack's app,而不是xcodexxxxxxxx001,002这样对你没有意义的,过后你也不知道他们属于哪个app,有什么含义。
⑵ ios中怎样生成一个带秘钥的证书
(1)certSigningRequest文件,该文件在MAC系统中生成,用于在Apple网站上申请推送证书文件。
生成过程:
打开应用程序中的“钥匙串访问”软件,从菜单中选择 “钥匙串访问”-》“证书助理”-》“从证书颁发机构请求证书”,邮箱和名称随便填写,然后选择保存到磁盘,就可以在本地生成一个CertificateSigningRequest.certSigningRequest文件。
(2)注册一个支持push的app id,后面会用到。
生成过程:
进入developer.apple.com,选择member center - Certificates, Identifiers & Profiles - Identifiers- App Ids,然后选择注册app id,设置appid名称,同时,app id suffix一栏必须选择explicit app id,然后设置bundle id,最后勾选 App Services中的 Push Notifications,这样就可以注册一个支持push的aphid。
(3) 推送证书cer文件,该文件在developer.apple.com中生成,用于生成服务端需要的文件。
生成过程:
进入developer.apple.com,选择member center - Certificates, Identifiers & Profiles - Certificates,然后选择创建certificate,类型分为Development和Proct。这里以Development为例,选择Apple Push Notification service SSL (Sandbox) ,然后下一步,选择之前生成的支持push的AppId,然后下一步,提交之前创建的CSR文件,再下一步就可以生成cer文件,然后保存到本地。
(4)生成服务端使用的证书文件。如果是使用网上的mac 版PushMeBaby工具,在mac机器上进行推送消息的发送,那么有上面的cer文件就够了。如果是使用PHP、java/c#开发自己的服务端,那么还需要将上面的cer文件做一个转换,生成pem文件或者p12文件。
生成php用的pem文件过程为:
首先双击前面保存的cer文件,此时会打开“钥匙串访问”软件,里面会出现一个Apple Development IOS push services证书,一个公用密钥和一个专用秘钥,秘钥的名称与证书助理中填写的名称一致。
选中证书,导出为 apns-dev-cert.p12 文件
选中专有秘钥,导出为apns-dev-key.p12文件
通过终端命令将这些文件转换为PEM格式:
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
最后, 需要将两个pem文件合并成一个apns-dev.pem文件,此文件在连接到APNS时需要使用:
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem
⑶ your ios development certificate 怎么办
中文意思是:你的ios开发证书。
Developer Certification(开发证书)它是安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装。
1)成功安装测试证书的条件:a).开发者证书+私钥。 b).授权文件。
2)如果你想通过证书进行真机调试,请选择开发版证书(Development Certificate),和相应的授权文件(Development Provisioning Profile) 。
3)如果你想让更多的开发者能进行真机调试,请先对需要真机调试的设备进行授权,然后将开发版证书(Development Certificate)下载到本机安装后导出为带私的.p12的文件,和相应的授权文件(Development Provisioning Profile)交由开发者安装,成功后即可进行真机调试。
4)如果你想让更多的机子进行真机测试,请先对需要测试的设备进行授权,然后选择生产版证书(Distribution Ad_hoc Certificate)和相应的授权文件(Distribution Ad_hoc Provisioning Profile)打包后分发给要测试的设备即可。
⑷ ios开发证书和生产证书的区别
1、硬件要求:MacOS,付费的Apple Developer账号(个人、公司和企业均可)。 2、登录版Apple Developer官网。https://developer。 3、点击Certificates, Identifiers & Profiles跳转。 4、在权Certificates中Development中创建开发证书,在Proction中创建生产证书。 5、根据不同证书,勾选需要所需的选项。 6、证书申请需要本机钥匙串中的CSR文件。 7、在Xcode登录开发者账号,从钥匙串证书助理中请求证书,生成CSR文件上传。
⑸ ios开发证书和生产证书怎么解决
1、硬件要求:MacOS,付费的AppleDeveloper账号(个人、公司和企业均可)。
2、登录AppleDeveloper官网。https://developer.apple.com。
3、点击Certificates,Identifiers&Profiles跳转。
7、在Xcode登录开发者账号,从钥匙串证书助理中请求证书,生成CSR文件上传。
⑹ ios 测试证书 开发证书 有什么用
真机测试用啊
⑺ 如何查看ios打包证书是什么时候生产的,操作步骤如何,不会ios,只有账号密码
打开https://developer.apple.com
选择 iOS Dev Center
跳转后,选择 右上角蓝色 log in 登陆进去
登陆完成后 刚才登陆的下面 有四个选项,
选择第一个certificates identifiers & profiles
跳转后,最左面 ios app 下面 选择 certificates
然后选择你要查看的证书点击一下,
Expires 是过期日期,减去一年就是创建时间
(证书列表里的第二列 Type , Development是开发使用的证书,Distribution是发布使用的证书,APNS是消息推送的证书)
纯手打,忘采纳!
⑻ ios 友盟推送用生产证书可以吗
如果你是测试的话,就用开发证书和开发环境,要上架的话,就要生产证书和生产环境
⑼ ios 企业版账号和个人账号生产证书的区别
苹果对开发者主要分为3类:个人、组织(公司、企业)、教育机构。即:
1、个人(Indivial)
2、组织(Organizations)
组织类又分为2个小类:
(1)公司(Company)
(2)企业(Enterprise)
3、教育机构(Ecational Institutions)
个人(Indivial):
(1)费用:99美元一年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:1人(开发者自己)
说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。
企业 (Enterprise)
(1)费用:299美元一年
(2)App Store上架:否
即该账号开发应用不能发布到App Store,只能企业内部应用。
(3)最大uuid支持数:不限制
(4)协作人数:多人
费用:299美元一年
说明:需要注意的是,企业账号开发的应用不能上线App Store,适合那些不希望公开发布应用的企业。同样,申请时也需要公司的邓白氏编码(DUNS Number)
企业开发者不能通过appstore途径发app,但是可以直接无上限的分发app(in-house 发布)
个人开发者可以通过appStore发布,同时有一些别的特权。
⑽ ios app描述文件和 证书怎么生成
和苹果打交道,最好是准备一台Mac机。这里需要用到一个苹果自带的KeyAccess的软件,用来生成证书的申请文件。
点击“从证书颁发机构请求证书”后,会出现下图:
这里就是输入邮箱,名字,需要提醒一下的是,我们一般选择“存储到磁盘”,把申请文件存在硬盘上,后面需要上传这个文件到苹果后台。
2. 申请证书
准备好证书的申请文件后,就应该是申请证书了。
证书分成开发证书和发布证书,其中有没有推送功能又是不同的,根据实际应用的功能选择证书的种类:
然后上传刚刚生成的CSR文件
按下Generate后,稍等一会,证书就生成了,你可以下载然后安装到本机。