3.17.2 xcode 编译最后无法运行,紧急求助,搞了一天了

EC4529D795D3DFF3B37BEA87A750328C You don’t have permission.
To view or change permissions, select the item in the Finder and choose File > Get Info.

谁有解决办法吗,这个问题困扰2天了,电脑是mac mini m1版本,系统最新的,xcode也是最新的,cocos2dx 4.0版本也是同样的问题

上面说没权限。。。 那么你把所有文件的权限都改成777好了
命令行 chmod 777 -R 文件目录

哪里有这么简单,这个方法早试过,根本不管用,主要是系统是big sur ,M1芯片的。这个问题真的搞死人了

Details

The file “proj_13-mobile” couldn’t be opened because you don’t have permission to view it.
Domain: NSCocoaErrorDomain
Code: 257
Failure Reason: You don’t have permission.
Recovery Suggestion: To view or change permissions, select the item in the Finder and choose File > Get Info.
User Info: {
NSFilePath = “/Users/x/Library/Developer/Xcode/DerivedData/proj_13-andaxroszhlqqeehgblilwxdpytx/Build/Products/Debug-iphonesimulator/proj_13-mobile.app”;
}

The operation couldn’t be completed. Permission denied
Domain: NSPOSIXErrorDomain
Code: 13
Failure Reason: Permission denied

System Information

macOS Version 11.2.1 (Build 20D74)
Xcode 12.4 (17801) (Build 12D4e)
Timestamp: 2021-02-25T16:04:12+08:00

等我有了M1再研究这个问题 哈哈

搞定了,整整用了3天时间,想骂人,主要是这东西不熟悉,刚上手,网上答案大多数都是错的,其实不是没有权限,而是生成的app包里边没有exec文件,所以无法运行,这个提示太笼统。
我生成的product是proj_13-mobile.app,可以定为道这个文件,右键显示包内容,就可以看到包里边没有exec
为什么没有exec因为编译链接错误,网上说在Build Setting里边的Exclude Architectures里边加入arm64。我电脑是m1芯片的,Exclude是排除的意思,排除了arm64就啥也不编译了,所以没有生成exec.
苹果不熟悉,没人带解决这些问题成本太高,xcode直接建立工程没有问题,这种cocos生成的老工程配置不对,又有太多配置项目,真是搞死人

2赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。