我最近在Xcode中将GPUImage添加到我的podfile中,如下所示:
pod 'GPUImage', '~> 0.1.4'
我不认为我遇到的问题是GPUImage特有的,而是与GPUImage是我添加的唯一包含额外资源的pod有关。
我的构建因“Shell脚本调用错误,退出代码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”行,那么一切都很好,我的项目工作正常。当然,这只是一个临时/脆弱的解决方案,我想在源头解决问题。
有关如何解决此问题的任何想法?
我尝试过的一些事情:
答案 0 :(得分:13)
我遇到了与cocoapods beta(--pre
)相同的问题。重新安装稳定版本:
sudo gem uninstall --all cocoapods
sudo gem install cocoapods
答案 1 :(得分:0)
文件seem是否存储在存储库中,所以您可以在本地Pods目录中查看。
此外,您可以尝试再次删除目录和$pod install
。
答案 2 :(得分:0)
对我而言,这与Cfr的答案不同。我有一个从Podfile中删除的旧Pod文件,但不知何故,它仍然在Schemes上。我从托管方案中删除了它并且有效。