【发布时间】:2016-05-23 21:45:46
【问题描述】:
我有一种情况,我创建了一个供内部使用的 CocoaPod,它依赖于一个必须在多个项目之间共享的外部文件。
文件夹结构看起来像这样
- Home
-- Libraries
--- iOS
--- Android
-- Shared Components
--- Shared Headers
---- Header
--- Source
我需要有一个位于 \Home\Libraries\iOS 文件夹中的 Pod 访问 Shared Components 下的文件。
从 \Home 开始的所有内容都存储在源代码管理中,因此可以使用。
我尝试将我的 Podspec 文件中的 source_files 值修改为指向 ..\..\SharedComponents\SharedHeaders\Header\**\* & ..\..\SharedComponents\Source\**\*,但这没有奏效。
【问题讨论】:
-
我猜 podfile 将在源代码管理中可用。但是发生的事情是您在 Home.xml 中添加了该文件。它将超出您的项目IOS。尝试在您的项目中添加该 pod 文件,然后问题将得到解决。
-
我希望我能拥有,但由于其他依赖关系,该文件无法移动。我能够使用我在下面标记的解决方案来解决它。