Pods-resources.sh iOS项目中的权限被拒绝

我有一个来自客户端的现有项目,我尝试使用XCode 5.0在我的MAC中运行此项目

但是我正面临着这个错误。 我安装了cocoa豆荚,但仍然无法正常工作。 这个项目在其他开发者的机器上运行良好。 我非常需要在我的机器上运行。

我错过了什么? 任何帮助,高度赞赏。

提前致谢。

在这里输入图像说明

您需要使脚本可执行。 打开terminal并执行以下命令:

chmod a+x "/Users/shovon0203/Desktop/My Work/oDesk/momenTOGO/MomenTOGO_iPhone/Pods/Pods-resources.sh" 

在您的podfile所在的主项目目录中运行pod install应该可以解决问题

试试这个,就像一个魅力!

 rm -rf Pods/ Podfile.lock pod install 

以上答案有效。 不过,我有同样的问题,但它是反复出现的。 它处理了在多台机器上签出相同的分支。 它将在一台机器上工作,而不是在其他机器上。 我们使用TFS作为我们的源代码控制(没关系,你可以判断),这与.sh.py等文件不能很好的兼容。 我们不得不将.tpattributes文件添加到每个包含.sh.py文件的目录中,以便我们可以将.sh.py文件作为可执行文件运行。

.tpattributes文件中的条目如下所示:

 Pods-MyTarget-frameworks.sh:x Pods-MyTarget-resources.sh:x 

这转换为chmod +x "Pods-MyTarget-frameworks.sh"

奇迹般有效!

我也遇到过这个问题。 我所做的是:

  1. 使用相同的名称和相同的包名创build一个全新的项目
  2. 在项目目录Pod init的terminal中
  3. 在编辑器中打开pod文件
  4. 复制并粘贴旧的项目吊舱文件到新的
  5. 将所有文件和资源复制到新项目
  6. 只需执行pod install