美文网首页
解决Code Sign error: Provisioning

解决Code Sign error: Provisioning

作者: 我是榜样 | 来源:发表于2017-06-09 12:49 被阅读0次

    问题:
    ios app调试时可能会出现这个错误:
    This application's bundle identifier does not match its code signing identifier.

    解决办法:
    sdk要支持多种架构cpu,如armv7,arm64,模拟器。
    由于sdk中armv7,arm64和模拟器版本不是同一个项目文件,模拟器没有实现sdk的功能,
    只做了一个内部实现为空的接口,方便app可以在模拟器编译,运行,但是不需要支持模拟器运行sdk的内部功能。
    在编译完成后通过lipo合并各个架构sdk,生成集成所有cpu架构的sdk。

    问题的原因是:模拟器和arm架构两个项目文件中的identifier设置的不一样,比如identifier大小写不同
    把identifier修改成一样的再重新编译,再重新用lipo命令合并即可。

    一个是这样的 另一个是这样的

    相关文章

      网友评论

          本文标题:解决Code Sign error: Provisioning

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