Xcode run custom shell script [CP] embed pods frameworks

之前项目依赖CocoaPods,又一次项目的传输过程经历了

  • MacA客户端开发完工程压缩
  • 发给window同事
  • MacB端解压打开运行
    中间过程中,不知道是哪里有做处理,
    然后运行项目报错,错误信息是:
 link ../../../AFNetworking/AFNetworking/*****.h      
 右边xcode还会报错 unknow type name  'link'

或者


image.png

然后我这边这样操作了一下:
1.将依赖第三方库先移除
将pod target下面的PodFile 依赖的库全部注释掉,然后终端执行PodInstall (移除)
2.将注释去掉,重新安装
将pod target下面的PodFile 依赖的库的注释删除,然后终端执行PodInstall (安装)
3.然后重新编译
此时编译不再报Link的错误,而是报了错误 ' run custom shell script [CP] embed pods frameworks'

image.png

从截图可以看出,错误信息提示
pods-AppModule-Frameworks.sh: Permission denied 可以看出是权限问题,那么我们只需要到报错的脚本对应的目录下 对文件增加执行权限即可

//注意 可能不同版本的cocoapods的路径不一样 但是大概都是差不多的 
 cd Pods/Target\ Support\ Files/Pods-AppModule/   
chmod a+x [报错的脚本] 

如下图


image.png

然后重新编译即可!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 如果你的项目,执行 pod update --no-repo-update之后,无论模拟器运行还是真机运行,都是出...
    蛮小刀阅读 8,494评论 0 1
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,766评论 0 39
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 6,154评论 0 1
  • 很遗憾,再也没见过你。 你推荐给我的《穆斯林葬礼》一直舍不得去读。你是个很喜欢读书的女生。高中成绩也拔尖。可家庭困...
    vox_娇阅读 1,625评论 0 1
  • 周五,瓢泼大雨,似乎在替天气预报鸣不平。 终于把win重新装回来,为了避开深度安装的坑,在装机完毕后立即再硬盘安装...
    莲步轻舞阅读 1,306评论 0 0

友情链接更多精彩内容