当前位置:  开发笔记 > IOS > 正文

此应用程序的包标识符与其代码签名标识符不匹配

如何解决《此应用程序的包标识符与其代码签名标识符不匹配》经验,为你挑选了2个好方法。

当我尝试在设备上构建和运行应用程序时,我得到以下错误 App installation failed: This application's bundle identifier does not match its code signing identifier.

我检查了签名证书,捆绑ID,配置文件,权利以及一切正确.

错误信息

有任何想法吗 ?



1> 小智..:

    进去 Building Phases

    单击+唱歌并在其中添加脚本New Run Script Phase

    添加/usr/local/bin/carthage copy-frameworks到脚本框。

    Input Files添加一条线,你正在使用你的应用程序的每个迦太基框架:$(SRCROOT)/Carthage/Build/iOS/FrameworkName.framework

    如果仍有问题,请在Output Files每个框架下添加以下内容:$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/FrameworkName.framework

这个过程为我解决了。可以在迦太基文档中找到。您可以在第4、5、6条中看到此过程 。https://github.com/Carthage/Carthage#adding-frameworks-to-an-application



2> Vojtech Vrbk..:

最后,错误是由迦太基引起的.

删除并重建所有框架后,它修复了问题.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有