我最近在Xcode中将GPUImage添加到我的podfile中,如下所示:
pod 'GPUImage', '~> 0.1.4'
我不认为我遇到的问题是特定于GPUImage的,而是因为GPUImage是我添加的唯一包含额外资源的pod。
我的构建一直失败,出现“Shell Script Invocation Error,exit code 23”。
./Pods/GPUImage/framework/Resources/lookup.png
./Pods/GPUImage/framework/Resources/lookup_amatorka.png
./Pods/GPUImage/framework/Resources/lookup_miss_etikate.png
./Pods/GPUImage/framework/Resources/lookup_soft_elegance_1.png
./Pods/GPUImage/framework/Resources/lookup_soft_elegance_2.png
building file list ... rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup.png" failed: No such file or directory (2)
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_amatorka.png" failed: No such file or directory (2)
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_miss_etikate.png" failed: No such file or directory (2)
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_soft_elegance_1.png" failed: No such file or directory (2)
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_soft_elegance_2.png" failed: No such file or directory (2)
done
sent 29 bytes received 20 bytes 98.00 bytes/sec
total size is 0 speedup is 0.00
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9]
Command /bin/sh failed with exit code 23
我认为这是某种构建路径/pod配置的问题,但我花了很长时间试图自己解决它,并准备寻求帮助...真实的的烦恼是我甚至没有使用这些资源!如果我进入Pods-resources.sh文件并手动注解掉所有的“install_resource”行,一切都构建得很好,我的项目工作得很好。这只是一个临时的/脆弱的解决方案,我想只是解决问题的根源。
有什么办法解决这个问题吗?
我尝试过的一些事情:
- Xcode clean
- 删除派生数据
- 删除GPUImage pod,然后重新安装
3条答案
按热度按时间dm7nw8vv1#
我在使用cocoapods测试版(
--pre
)时遇到了同样的问题。请重新安装稳定版本:gpnt7bae2#
对我来说,这是不同的东西比Cfr的答案.我有一个旧的Pod文件,我从Podfile删除,但不知何故,它仍然在计划.我从托管方案中删除它,它的工作.
hec6srdp3#
好吧,文件seem在仓库中,所以也许你应该检查你的本地Pods目录。
您也可以尝试再次删除目录和
pod install
。