gpt4 book ai didi

ios - cocoapods pod lib 创建和方案

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:35 25 4
gpt4 key购买 nike

我正在使用最新的 beta cocoapods使用 xcode 6.1.1 支持框架的版本,sudo gem install cocoapods --prerelease

然后我运行 pod lib create podtry 来创建示例应用程序,没有演示应用程序,没有测试框架,也没有基于 View 的测试。然后我在 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 。哇,这是一口,但就是这样。

虽然有些事情我还是不太明白

  1. 为什么 cocoapods 创建了 Pods-podtry 目标,除了 podtry.framework 之外还构建了一个 Pods_podtry.framework。最终我只对 podtry.framework 感兴趣,我不确定 Pods_podtry.framework 的用途。
  2. 为什么 cocoapods 不像 xcode 通常为新项目创建测试目标那样创建测试目标,而是将其作为测试操作目标依赖项。

任何见解将不胜感激。

关于ios - cocoapods pod lib 创建和方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28485810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com