• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - cocoapods pod lib 创建和方案

[复制链接]
菜鸟教程小白 发表于 2022-12-13 05:23:14 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在使用最新的 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 版本。



Best Answer-推荐答案


好的,我想我想通了,希望这对刚接触 cocoapods 的人有所帮助。有 2 个目标,每个方案都有 2 个目标之一。例如,podtry-Example 方案有 Pods-podtry 目标加上 testaction 有 podtry 测试添加。 Pods-podtry-podtry-podtry 方案具有 Pods-podtry-podtry-podtry 目标,但没有 test 操作。 Pods-podtry 方案具有 Pods-podtry 目标,没有 test 操作,但目标依赖于 Pods-podtry-podtry-podtry 。唷,这是一口,但它就在那里。

有几件事我还是不太明白

  1. 为什么 cocoapods 创建 Pods-podtry 目标以构建 Pods_podtry.framework 以及 podtry.framework。最终我只对 podtry.framework 感兴趣,我不确定 Pods_podtry.framework 的用途。
  2. 为什么 cocoapods 没有像 xcode 通常为新项目创建测试目标,而是将其作为测试操作目标依赖项。

我们将不胜感激任何见解。

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

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap