BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it.

问题:The file “xxx.app” couldn’t be opened because you don’t have permission to view it.

如图:

BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it._第1张图片

网上方法:1、有说是info.plist的Executable file 与building set 中的product_name不一致造成,把Executable file的值"$(EXECUTABLE_NAME)"修改为"$(PRODUCT_NAME)",但我改了 不行。

2、还有的说将工程Build Settings的“Compiler for C/C++/Objective-C" 改成 Default Compiler,但我看了 就是Default Compiler。

原因:注意到工程主目录的文件夹有个是蓝色的,其他是黄色的。要引用蓝色文件夹下面的文件,需要全路径;黄色文件夹是逻辑文件夹,所有文件都是放在根目录下。简单来说,原因就是文件的引用路径问题,所以只要把引用 蓝色的文件夹 变成黄色的就可以。

BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it._第2张图片

首先 右击删除蓝色的文件夹,注意是删除引用,不要选Move to Trash。

BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it._第3张图片

然后重新引用文件夹,在工程目录下找到要引用的文件夹,将其拖入工程中,注意拖入的时候要选择Create grups,这样文件就会变成黄色的来引用。重新运行项目,问题不再出现。

BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it._第4张图片

你可能感兴趣的:(BUG:The file “xxx.app” couldn’t be opened because you don’t have permission to view it.)