iOS开发中的证书是一个让人很头疼的问题,经过不过的实践与查看资料,目前已基本掌握,小结如下:
证书配置 证书 app id 授权文件 证书配置后 如果换台电脑打包ipa
需要用管理员电脑导出的p12文件打包发布的,不过必须得输入开发者账号和密码)
但是appid 还得用原来的 这样的包才可以打出来 推送证书如果用别人的电脑导出p12文件放在服务器后
我们本机无需制作推送证书(这里指的推送是原生的) 直接用原来的 但是得注意相同的appid
发布和测试证书配置的步骤基本都一样
这个东西很重要,如图:
这就相当于是一个权限的令牌 有了它任何人都可以做管理员
因为xcode知道了你有它 就把你当做管理员来对待 即使你安装了上一台管理员电脑给你导出来的p12文件
(实际它的作用是管理员给那些不能知道开发者账号和密码的人员来测试调试用的
最终打包的权限管理员电脑都抓在自己手上面,防止越权)这个时候xcode对待你就当做管理员来对待了
这样他会自动帮你填充秘钥的 因为你有开发者账号和密码了 然后你也就有权限去打包 去发布了
同样如果你有账号 密码 你自己下载下来证书安装既可以 不需要再让别人给你导出什么p12文件了