ios 遇到的小bug

1.打包出现:no suitable application records were found. verify your bundle identifier "COM.." is correc

解决:一般出现在新工程;1可能是没有开发者账号中没有设置对应工程的证书文件;2iTunes connect中没有新建app,要新建对应build id的app后重新validate。

2.Missing Private key解决方案——IOS证书 .cer 以p12文件

解决:一个苹果证书怎么多次使用——导出p12文件

为什么要导出.p12文件:因为苹果规定 .cer证书只能存在于一台机器上,因此 如果另一台电脑想要用的话,需要导出为.p12 file ,安装到另一台没有安装.cer文件的mac电脑

当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加。)

有两个解决不能添加证书的办法。

第一种方法——“revoke”(不推荐)

然后重新生成一个新的证书。
这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这是小问题。但是又要重新申请证书甚至描述文件很浪费时间,所以不提倡这种做法。

第二种方法——“.p12”(推荐):

我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重新申请开发和发布证书,就能使用。
注意:一般.p12文件是给与别人使用的,本机必须已经有一个带秘钥的证书才可以生成.p12文件(参考:https://blog.csdn.net/tom_and_jerry_zhao/article/details/73740086)

你可能感兴趣的:(ios 遇到的小bug)