在iOS开发中,因为公司账号是分子账号管理。而开发证书可能已经有了,这时候在新电脑上打正式包就需要到P12文件。导出P12文件过程就不多说了,网上很多资料。只是你拿到P12文件后可能会遇到一下问题:
1、如果你直接双击p12文件,你可能发现它未生效,去查看发现是在—钥匙串—登录—我的证书这里。其实这样是不对的,开发证书才会在这里。
解决方案:把p12文件直接拖到—钥匙串—系统—我的证书里面。
2、这时候你发现有一行红色的字显示该证书不受信任,那行,右键简介显示—修改为始终信任—输入密码保存
3、不要怀疑你的证书,除非你不保证创建证书是否正确
4、在Xcode里面修改正式环境正式配置,配置Signing(别说你不懂)
5、这时Xcode就会提示以下错误:
Restore system default trust settings for certificate "XXXXXXXX" in order to sign code with it.
6、到钥匙串里把证书改为系统默认。–点击保存底下那个按钮—Xcode会闪退。重新打开项目发现已经好了!
这里放证书是个坑,修改信任问题也是,记录下来希望能帮助到您!
END.