特定项目上 CocoaPods 的 Xcode 沙箱权限被拒绝错误

Es-*_*-so 0 xcode ios cocoapods swift

当我运行应用程序的预览或构建时,我不断收到以下错误

error: Sandbox: rsync.samba(3328) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/_CodeSignature (in target 'TESTER' from project 'TESTER')

error: Sandbox: rsync.samba(3329) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/.Info.plist.dyIsUH (in target 'TESTER' from project 'TESTER')

error: Sandbox: rsync.samba(3329) deny(1) file-write-create /Users/myname/Library/Developer/Xcode/DerivedData/TESTER-hbrfsmbquzqcrpfrhpzcnelekwor/Build/Intermediates.noindex/Previews/TESTER/Products/Debug-iphonesimulator/TESTER.app/Frameworks/ScrollCounter.framework/.ScrollCounter.p9bsAO (in target 'TESTER' from project 'TESTER')
Run Code Online (Sandbox Code Playgroud)

我刚刚在其中实现了一个名为 ScrollCounter 的 CocoaPods 库,我之前使用过它并将其用于其他项目,并且工作正常 - 但现在当我尝试实现它然后预览我的代码时,我收到以下沙箱错误。

我已经清理了构建文件夹,我开始了另一个新项目并重新安装了 Pod - 我的 podfile 与我的另一个工作文件相同(是的,我更改了目标)。但没有骰子。非常困惑为什么它适用于另一个项目,但不适用于我尝试启动的这个项目和任何其他项目。

尝试过这个但没有运气

 chmod -R 755 /Users/myname/Documents/TESTER 
Run Code Online (Sandbox Code Playgroud)

Es-*_*-so 5

我解决这个问题的方法是在“项目”>“构建设置”>“构建选项”中将“用户脚本沙箱”设置为“否”。Stack Overflow 新手不确定您是否应该回答自己的问题。

我还发现我推送到在线 git 存储库的另一个项目没有 USER 脚本沙箱选项 - 我不知道为什么,但这就是另一个文件工作的原因。