我正在使用支持xcode 6.1.1框架的最新beta cocoapods版本,sudo gem install cocoapods --prerelease
然后我运行pod lib create podtry
来创建一个示例应用程序,没有演示应用程序,没有测试框架,没有基于视图的测试。然后我在xcode中打开它,注意它创建了3个方案,pods-podtry, pods-podtry-podtry-podtry, podtry-Example
和2个Pod目标,Pods-podtry, Pods-podtry-podtry-podtry
。有人可以解释为什么有2个目标和3个方案?似乎ony Pods-podtry-podtry-podtry
目标包含podspec plist.info
字段中指定的s.version
版本。
答案 0 :(得分:1)
好的,我想我已经想到了这一点,希望这将有助于cocoapods的新手。有2个目标,每个方案都有2个目标之一。例如,podtry-Example
方案已Pods-podtry
目标加test
操作已添加podtry
测试。 Pods-podtry-podtry-podtry
计划有Pods-podtry-podtry-podtry
个目标,但没有test
行动。 Pods-podtry
计划具有Pods-podtry
目标,没有test
操作,但对Pods-podtry-podtry-podtry
具有目标依赖性。 Phew说得满口,但确实如此。
还有一些我还没有完成的事情
Pods-podtry
之外,为什么cocoapods会创建构建Pods_podtry.framework
的{{1}}目标。最后,我只对podtry.framework
感兴趣,而且我不确定podtry.framework
的目的。任何见解都将非常感激。