iOS报错the file "xxx.app" couldn't be opened because you don't have permission to view it

解决方案一

网上大部分参考文章中写的,修改info.plist文件中的Executable file$(PRODUCT_NAME);如下图所示:

image

解决方案二

网上大部分参考文章中写的:
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的引用。

你可能感兴趣的:(iOS报错the file "xxx.app" couldn't be opened because you don't have permission to view it)