美文网首页iOS
2020-08-14 Xcode 报证书错误 Failed

2020-08-14 Xcode 报证书错误 Failed

作者: 我常常问自己我是谁 | 来源:发表于2020-08-14 11:30 被阅读0次

    今天下载了百度地图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

        本文链接:https://www.haomeiwen.com/subject/zphgdktx.html