包含文件夹的本地窗格在派生数据文件夹中展平

时间:2016-03-29 21:46:55

标签: xcode cocoapods

我有多个本地pod,只是指向源文件。它们位于文件夹结构中以避免命名冲突。当我构建时,include似乎找到了他们期望的文件夹结构中的文件,但是构建将所有头文件拉入〜/ Library / Developer / Xcode / DerivedData / [app] / Build / Products / [whatever]

所有文件都直接复制到该文件夹​​,如果两个不同的文件夹中有一个同名文件,一个文件就会被烧掉,构建失败。

podspec非常简单。

Pod :: Spec.new do | s |

#--- Spec Metadata ----------------------------------------- -----------------#   #   #这些将帮助人们找到您的图书馆,同时它   #可以感觉像是一件苦差事来填补它绝对是你的优势。该   #summary应该是tweet-length,而且描述更深入。   #

s.name =“Gson”   s.version =“0.0.1”   s.summary =“Gson的简短描述。”

s.source_files =“Gson / ** / *。{h,m}”

s.public_header_files =“Gson / ** / *。h”   s.header_mappings_dir =“Gson”

它是一个j2objc构建,如果你想知道“Gson”是什么以及为什么文件夹的东西是一个大问题。

其中一个包含的项目神奇地不这样做。我正在尝试各种设置组合以试图解决它,但到目前为止没有。

我发现几乎没有与此直接相关的东西,以及那个不能做到这一点的魔法吊舱,让我觉得我做的事情显然不正确。

这些文件仅在我实际从xcode运行构建时显示,而不是在安装pod时显示。只是fyi。

解决方法一直在重命名带有冲突的文件,但这在某些时候必须改变。

思考?提前谢谢。

0 个答案:

没有答案