解决方案一
网上大部分参考文章中写的,修改info.plist
文件中的Executable file
为$(PRODUCT_NAME)
;如下图所示:
解决方案二
网上大部分参考文章中写的:
1、工程【Product】-【Clean Build Folder】,如果怕清理不干净,可以尝试按住option
键,进行clean。
2、然后清除工程的Derived Data,具体操作为:【Xcode】-【Preferences】-【Locations】,找到Derived Data 在Finder中的位置,进行删除,如下图:
image解决方案三
【Build Phases】-【Link Binary with Libraries】中,Pods_XX(原来).framework是否还存在,如果存在,去掉。 此处旧的已被我去掉,工程可以正常安装使用,如下图:
image总结
采用了方案一二,未能解决;最终我是采用方案三解决,我的究其原因:是修改了工程名字,工程使用cocoaPods管理三方库,虽然更换工程名字后,对工程中的workspace和Pods文件夹进行了删除,并第一时间对pods进行了install和update。但旧工程的targets建有好几个,为了偷懒😝,只对旧工程的targets只修改了名字,未对其进行配置修改,导致【Link Binary with Libraries】中仍然是旧工程的pods的引用。
网友评论