我正在使用Xcode Server进行项目包含pod的构建自动化并在源代码控制存储库上提交,但我收到了此错误。
Bot问题:错误。 Shell脚本调用错误。 问题:
/Library/Developer/XcodeServer/Integrations/Caches/c9ae12e7aee586b5d98bd25cdb00aa59/DerivedData/Build/Intermediates/TTouchApp.build/Debug-ip.
Integration Number: 2.
Integration URL: https://OSXServer.local/xcode/bots/05AB454/integrations
Description: /Library/Developer/XcodeServer/Integrations/Caches/c9ae12e7aee586b5d98bd25cdb00aa59/DerivedData/Build/Intermediates/TTouchApp.build/Debug-iphoneos/TTouchApp.build/Script-DF2BA7C1B92E426DBC1E97C5.sh:
line 2: /Library/Developer/XcodeServer/Integrations/Caches/c9ae12e7aee586b5d98bd25cdb00aa59/Source/TTouch/TTouchApp/Pods/Pods-resources.sh: Permission denied.
答案 0 :(得分:1)
由于teamsserver不拥有这些文件,因此可能会发生此问题。您可以运行将所有者设置为teamsserver的预构建操作。像sudo chown teamsserver:teamsserver "path"
确保teamsserver在您的sudoers文件中。
答案 1 :(得分:-1)
这可能与您的OS X版本的Ruby版本有关。请检查该版本并更新为CocoaPods使用Ruby。