XCode 9 beta启动应用程序时出现错误提示

5

我正在尝试在XCode 9 Beta版本中打开我的现有项目。代码编译没有任何错误,但是当模拟器启动应用程序时,会出现警告。

请告诉我出了什么问题。

无法更改 文件所有者:file:///Users/stiga/Library/Developer/CoreSimulator/Devices/2A6099D8-6743-4551-AE73-CE7AFCAEE9FE/data/Library/Caches/com.apple.mobile.installd.staging/temp.opEVCA/TestWifog.app: 错误域=MIInstallerErrorDomain,代码=4,“删除ACL失败” UserInfo={NSUnderlyingError=0x7fdb12706dc0 {错误 域=NSPOSIXErrorDomain,代码=13,“权限被拒绝” UserInfo={SourceFileLine=392,NSLocalizedDescription=open of /Users/stiga/Library/Developer/CoreSimulator/Devices/2A6099D8-6743-4551-AE73-CE7AFCAEE9FE/data/Library/Caches/com.apple.mobile.installd.staging/temp.opEVCA/TestWifog.app/GoogleSignIn.bundle/ar.lproj/GoogleSignIn.strings failed: Permission denied, FunctionName=-[MIFileManager removeACLAtPath:isDir:error:]}}, FunctionName=-[MIFileManager removeACLAtPath:isDir:error:],SourceFileLine=392, NSLocalizedDescription=Failed to remove ACL}


我有同样的问题,似乎GoogleSignIn.bundle没有正确配置。对我来说,权限被拒绝是针对Roboto-Bold.ttf,但是同样的ACL问题。 - Víctor Pimentel
有没有解决这个问题的想法? - Kashif
仍在寻找如何修复它,我正在尝试使用 CocoaPods 在新项目中添加 GoogleSignIn 来查看会发生什么。无论如何,这总是发生在 Google pods 上,它们的配置非常糟糕 :/ - Víctor Pimentel
可能谷歌很快就会更新这个。 - Kashif
1个回答

8
问题出现在您的目标文件被标记为只读。一个常见的原因是拷贝文件的脚本所拷贝的文件是只读的。
您可以尝试在脚本中添加“chmod u+w”命令,以确保文件被复制到目标后变成可读写状态。
对于Cocoapods,您可以尝试使用“chmod -R u+w /path/to/your/project/Pods”命令,使所有pods子目录中的文件可写。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接