PBXCp 错误.....大于文件路径缓冲区大小 (1025)

Posted

技术标签:

【中文标题】PBXCp 错误.....大于文件路径缓冲区大小 (1025)【英文标题】:PBXCp error ..... is longer than filepath buffer size (1025) 【发布时间】:2016-02-25 05:42:40 【问题描述】:

有没有人遇到过这个问题: PBXCp error ..... is longer than filepath buffer size (1025)

【问题讨论】:

【参考方案1】:

是的,我遇到了同样的问题。

在 Build Phases-> "Copy Bundle Resources" 部分,一个文件夹再次嵌套在项目文件夹中(这意味着复制文件)。

所以 xcode 正在尝试递归地构建产品,因此它可以递归地添加产品本身作为它自己的资源。

从“复制捆绑资源”部分中删除该产品(重复文件夹)本身。 这种方法解决了我的问题。

【讨论】:

如果您的目标神秘地位于 Copy Bundle Resources 部分,您会遇到同样的问题。我删除了它,现在一切正常。 @Tim 从“复制捆绑资源部分”删除目标解决了我的问题,谢谢 谢谢伙计,这是一个更难的问题,我们甚至不明白这个问题。 谢谢,过去一周我一直在尝试一切。完全按照列出的和 BAM !它的建筑再次!再次感谢您的宝贵时间。【参考方案2】:

转到 xcode 并在 Products 文件夹中选择 Runner.app。然后取消选中 Target Membership 复选框。仅此一项就解决了我的问题。上面提到的veeresh kumbar的方式也可以解决问题,它只是手动方式。

【讨论】:

我花了一整天的时间来修复这个错误。非常感谢! 你是上帝。你拯救了我的一天。 好极了。我是ios新手。我挣扎了大约一周。你让我开心。【参考方案3】:

检查您是否在可能已复制文件的同一文件夹中复制了该文件夹。对我来说就是这种情况,删除重复的文件夹解决了这个问题。

【讨论】:

以上是关于PBXCp 错误.....大于文件路径缓冲区大小 (1025)的主要内容,如果未能解决你的问题,请参考以下文章

php上传文件出现500错误

c - 无法理解为什么我有这些错误:无效读取大小1和Syscall参数unlink(路径名)指向不可寻址的字节

scanf() gets() fgets()使用注意事项

笔记对文件的一些操作

为啥 Linux Open 系统调用不需要路径的缓冲区大小参数?

无法将传入缓冲区大小设置为 Tyrus 客户端