cocoapods pod lib 创建和方案
cocoapods pod lib create and schemes
我正在使用支持 xcode 6.1.1、sudo gem install cocoapods --prerelease
框架的最新 beta cocoapods 版本
然后我 运行 pod lib create podtry
创建一个示例应用程序,没有演示应用程序,没有测试框架,没有基于视图的测试。然后我在 xcode 中打开它并注意到它创建了 3 个方案,pods-podtry, pods-podtry-podtry-podtry, podtry-Example
和 2 个 Pods 目标,Pods-podtry, Pods-podtry-podtry-podtry
。有人可以解释为什么有 2 个目标和 3 个方案吗?似乎只有 Pods-podtry-podtry-podtry
目标包含 podspec s.version
字段中指定的 plist.info
版本。
好的,我想我明白了,希望这能帮助刚接触 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
。哎呀,这是一口,但就是这样。
有几件事我还是不太明白
- 为什么 cocoapods 创建了
Pods-podtry
目标,除了 podtry.framework
之外还构建了 Pods_podtry.framework
。最终我只对 podtry.framework
感兴趣,我不确定 Pods_podtry.framework
. 的目的
- 为什么 cocoapods 不像 xcode 通常为新项目创建测试目标,而是将其作为测试操作目标依赖项。
任何见解将不胜感激。
我正在使用支持 xcode 6.1.1、sudo gem install cocoapods --prerelease
然后我 运行 pod lib create podtry
创建一个示例应用程序,没有演示应用程序,没有测试框架,没有基于视图的测试。然后我在 xcode 中打开它并注意到它创建了 3 个方案,pods-podtry, pods-podtry-podtry-podtry, podtry-Example
和 2 个 Pods 目标,Pods-podtry, Pods-podtry-podtry-podtry
。有人可以解释为什么有 2 个目标和 3 个方案吗?似乎只有 Pods-podtry-podtry-podtry
目标包含 podspec s.version
字段中指定的 plist.info
版本。
好的,我想我明白了,希望这能帮助刚接触 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
。哎呀,这是一口,但就是这样。
有几件事我还是不太明白
- 为什么 cocoapods 创建了
Pods-podtry
目标,除了podtry.framework
之外还构建了Pods_podtry.framework
。最终我只对podtry.framework
感兴趣,我不确定Pods_podtry.framework
. 的目的
- 为什么 cocoapods 不像 xcode 通常为新项目创建测试目标,而是将其作为测试操作目标依赖项。
任何见解将不胜感激。