Xcode Build Fails on Cocoapods复制资源

5rgfhyps  于 2023-04-07  发布在  其他
关注(0)|答案(3)|浏览(156)

我最近在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,然后重新安装
dm7nw8vv

dm7nw8vv1#

我在使用cocoapods测试版(--pre)时遇到了同样的问题。请重新安装稳定版本:

sudo gem uninstall --all cocoapods
sudo gem install cocoapods
gpnt7bae

gpnt7bae2#

对我来说,这是不同的东西比Cfr的答案.我有一个旧的Pod文件,我从Podfile删除,但不知何故,它仍然在计划.我从托管方案中删除它,它的工作.

hec6srdp

hec6srdp3#

好吧,文件seem在仓库中,所以也许你应该检查你的本地Pods目录。
您也可以尝试再次删除目录和pod install

相关问题