IOS申请证书到发布常见问题

待整理 待整理 待整理…………

一般步骤:

部分常用证书
开发证书:app development(开发和真机调试,有效期1年),push development(调试Apple Push Notification,有效期1年)
发布证书: app store证书,ad hoc证书(有效期3年), push Production(发布时使用的push证书,有效期1年)

1、申请app ID (将项目中的ID向苹果申请)
2、申请请求证书,导入钥匙串(这个就是允许在Mac上签名的作用)
3、生成Development证书 (作用是真机调试、发包测试)
4、生成Distribution证书 (作用是提交到appStore)
5、申请Development描述文件(作用是输入UDID绑定设备、配置第7步)
6、申请Distribution描述文件(作用是配置第7步)
7、在项目General、Built Settings中配置好证书
8、上传到appStore

Certificates是app打包,开启苹果相关服务所需的证书,是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。

Provisioning Profiles 包含了App可以运行的设备,开发者打包所需要的各种证书(push证书,app打包证书等),也就是包含了App ID和Devices,是让开发者的项目(APP)能有真机调试,发布的权限。

常见问题及解决

  • Xcodde Unable to install “XXX”.
    The certificate used to sign “appName” has either expired or has been revoked.An updated certificate is required to sign and install the application.

  • Signing certificate is invalid.
    Signing certificate “iPhone Developer: XXXXX”, serial number “XXXXXXXX”, is not valid for code signing. It may have been revoked or expired.

评论