iOS 开发相关首页投稿(暂停使用,暂停投稿)

签名证书 - 最让iOS开发头痛的事情

2017-11-23  本文已影响46人  Zszen

在这里我不讲如何操作证书,我只把大致流程说明一下,以及说一些关于非自动模式下如何配置你的证书。

1. 首先你要有一个苹果开发者帐号

个人、公司性质都可以(能发布到appstore上,不是企业内部开发帐号)

2. 通过网上教程生成CSR

很多经常和iOS开发打交到的在developer.apple.com上会遇到要提供csr文件。这个文件是mac本地keychain创建生成的。其实名字后缀是 “ certSigningRequest ”,这个文件多少年都不要丢,这是很重要的文件。

3. 到网站上生成帐号证书

developer.apple.com上生成证书有很多种类型,不管哪种类型都需要csr。

这两个证书需要下载安装到keychain中

4. 生成app id

id名的起法, id名起法其实可以随意, 只要符合字母和小数点组合就行, 关键在于自己的id即便和别人的id重叠, 也会因为帐号的前缀(每个开发主账号都有唯一前缀码)相互区分。虽然可以随便起名,但是还是保持良好的习惯按照苹果给的例子,com.开发者公司/域名.app名称 来起名, 如果遇到了不同证书的不同id,也可以很好的在本地区分。

这里需要注意的是, 模糊的id可以作为app开发签名的id, 但是不能作为发布签名的id, 发布签名必须使用明确的id.

image.png

这里,推送就是需要提供csr

5. 增加设备到开发中

可以批量导入, 也可以一个一个添加
udid可以通过itunes连接设备来查看。


image.png

6. app签名

image.png image.png

7. 开发时用到哪些?

8. 遇到最常见的签名错误

有主账号直接添加


image.png

另一种方法是在xcode中添加, 当你有发布主帐号时, 在xcode的账户设置下轻松可以搞定很多事情, 直接添加发布证书即可.

需要注意的是发布证书创建是有数量上限的. 能不创建最好不创建.

image.png

发布证书最好从带key的mac上直接下载来用, 从developer上下载下来的不包含key

上一篇 下一篇

猜你喜欢

热点阅读