我试图在Xcode中创建一个静态库。我的图书馆由一个班级组成。它取决于另一个库(OCMock
)。
我的测试还取决于其他库:Foundry
和platform :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...]}
。仍然不确定为什么。有什么想法吗?