1、Identifiers(标识符:身份证)
1:app ID:app的唯一身份证(区别不同app,唯一性)
2:包含服务:是否推送+内购+游戏+健康监控……功能。
2、certificate(证书)
1:证书类型:测试(环境)证书 || 线上测试(环境)证书 || 上架商店(环境)证书
2:上传CSR(Mac的钥匙串生成):Mac钥匙串导出。
如果使用别人的证书来打包,你需要 “.p12”+“描述文件”。
ps:证书可以导出p12文件来给别人使用,如果证书数量达到上限(发布证书3个,开发证书2个)
关于证书问题
“此证书的签发者无效”
原因1:
Apple Worldwide Developer Relations Certification Authority Intermediate Certificate证书过期—>删除过期证书,安装新的证书。
证书地址: 证书地址
原因2:
权限问题,使用此证书的权限被限制—>查看证书属性,“信任”选择“始终信任”
证书安装问题
双击证书不能自动安装到钥匙串中—>手动把下载的证书文件拖到钥匙串中(注意是“登录”下面的“我的证书”选项中)
3、Provisioning Profiles(描述文件)(粘合剂:把标识符和证书弄在一起)(作用是置于xcode中,让xcode知道我们开发的合法性)
1:测试环境:选择app ID +选择开发团体(证书)+添加设备UUID(被允许安装的设备)
2:上架环境:选择app ID +选择开发团队(证书)
Devices(设备UUID:被允许的设备)
测试证书打包(包含测试环境+线上测试环境)需要添加用户的UUID,被添加的设备才可以安装二进制文件。
打包二进制文件(.ipa)
1:用xcode 打包的时候,填写“标识符”+选择“描述文件”+选择“开发团队”即可开始Archive。
2:最后导出:选择“环境”+“开发团队”—>.ipa(二进制文件)。
3:“Application loader”工具上传ipa 文件到App Store。
学无止境,做个记录
2017-01-16-SXH
网友评论