我的項目使用的是內部庫。對Xcode 6.2中的git子模塊(也是CocoaPods)運行單元測試
它被設置爲用於依賴管理的CocoaPod和作爲git子模塊,以便我只需要在實際準備好發佈時打包新版本。
有關此設置的詳細說明,請參閱CocoaPods: Working With Internal Pods Without Hassle。
所以我剛剛修改了我的內部庫,而這些更改現在反映在pod中,我很興奮。
然而,捕捉的是內部庫有它自己的Podfile,因此需要一個工作區。由於我通常不會構建該庫,除非作爲依賴項,所以大多數情況都是好的......直到我想對它執行單元測試。
由於CocoaPods通常在工作區中包含pod,因此無法找到pod依賴關係的對象文件。但是,他們在那裏 - 因爲這些依賴關係也包含在使用該窗格的項目中。
我不認爲有可能在Xcode中嵌套工作區。但是,是否有可能在內部庫的Build Phases-Link Binary With Libraries中進行一些更改以將libPods.a指向由主項目生成的那個?