This application’s bundle identifier does not match its code signing identifier

真机运行出现这问题,我这里原因是使用了carthage更新dfu第三方,解决方法:

1.进入Building Phases,左上角有个+,点击选择New Run Script Phase添加脚本,并将/usr/local/bin/carthage copy-frameworks添加到脚本框中。

2.在Input Files中,为您在应用中使用的每个Carthage框架添加一行:$(SRCROOT)/Carthage/Build/iOS/iOSDFULibrary.framework。