使用Cocoapod依赖项创建静态库

时间:2015-07-24 21:27:08

标签: xcode static-libraries cocoapods

我试图在Xcode中创建一个静态库。我的图书馆由一个班级组成。它取决于另一个库(OCMock)。

我的测试还取决于其他库:Foundryplatform :ios, "7.1" pod "RXCollections", '~> 1.0' target :LibraryTests, :exclusive => true do pod "OCMock", '3.1.1' pod "Foundry" end

对于我的静态库项目,我为我的静态库项目创建了一个podfile:

RXCollections

所有内容都成功构建,但是当我运行测试时,当我尝试使用-[__NSCFSet rx_mapWithBlock:]: unrecognized selector sent to instance 0x7feaf414c410方法时,我会收到运行时异常:LibPods.a

这里出了什么问题?

更新

嗯,这并不需要很长时间;)事实证明,CocoaPods会自动将LibRXCollections.a添加到我的目标" Link Binary with Libraries"构建阶段,但出于某种原因,我必须删除它并专门添加{ "data": ["2015-07-22",125677000000.0], ["2015-04-28",129006000000.0], ["2015-01-28",123328000000.0], ["2014-10-27",111547000000.0], ["2014-07-23",120940000000.0], ["2014-04-24",120178999999.99998], ["2014-01-28",129684000000.0], ["2013-10-30",123549000000.0], ["2013-07-24",123354000000.00002], ["2013-04-24",135490000000.0], ["2013-01-24",127346000000.0], ["2012-10-31",118210000000.0], [etc...]} 。仍然不确定为什么。有什么想法吗?

0 个答案:

没有答案