2020-08-14 Xcode 报证书错误 Failed to register bundle identifier.

今天下载了百度地图SDK的Demo想看看,同时也想真机调试看看,于是,就有了这两个报错

注意:由于公司的开发者账号没有续费,所以我说的证书不是开发者账号上下载的证书,而是在网上找了一个“无证书真机调试”虽然表面上是个证书,但我觉这不是真正意义上的证书,而是我称之为假证书。

如果想要了解一下,可以看看这个教程 :iOS 无证书真机调试流程
可以暂解燃眉之急

闲话不多说,开始工作:

报错还原:

  1. Failed to register bundle identifier.
  2. No profiles for 'com.baidu.mapsdk.demo.BMKObjectiveCDemo' were found
第一个:
Failed to register bundle identifier.
The app identifier "com.baidu.mapsdk.demo.BMKObjectiveCDemo" cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.
第二个:
No profiles for 'com.baidu.mapsdk.demo.BMKObjectiveCDemo' were found
Xcode couldn't find any iOS App Development provisioning profiles matching 'com.baidu.mapsdk.demo.BMKObjectiveCDemo'.

截图报错:


WX20200814-110842.png

这个报错是因为 "Bundle identifier "的值,与创建证书是填写的值不一样所致
那怎么解决呢??
很好解决,这个方法也是我看了报错的意思和百度的解决方法之后,突发奇想的办法

解决方法:

  1. 找到“Signing & Capabilities”
  2. 找到“Bundle identifier”
  3. 把“Bundle identifier”值中的“com.xxx”换成自己“com.xxx”
  4. 找到“Buil Settings” 在里面搜索 “com.”或者 “Product Bundle Identifier”
  5. 也把“com.xxx”换成自己“com.xxx”

我把 百度地图的“com.baidu”替换成自己的“com.xxx”,替换之后果然成功了,这一下解决了我的问题,心里开的一批!哈哈哈哈哈,我真是个鬼才啊!

你可能感兴趣的:(2020-08-14 Xcode 报证书错误 Failed to register bundle identifier.)